如何为这个 pgfplot 增添美感?

如何为这个 pgfplot 增添美感?

我们正在制作如下图所示的情节:

\documentclass{standalone}

\usepackage{pgfplots}
\usetikzlibrary{calc,shadings}
\usepackage{pgfplots}

\begin{document}
    \begin{tikzpicture}
        \def\xmin{0}
        \def\xmax{10}
        \def\ymin{0}
        \def\ymax{7}
        \draw[style=help lines, ystep=1, xstep=1] ;

        \draw (-.25,-.25) node[auto] {0};
        \draw[->] (\xmin,\ymin) -- (\xmax,\ymin) node[right] {$x$};
        \draw[->] (\xmin,\ymin) -- (\xmin,\ymax) node[above] {$f(x)$};

        \def\intersectX1{2}
        \def\intersectY1{4/5+3}
        \def\intersectX2{7}
        \def\intersectY1{9/5+3}
        \def\intersectX{4.76}
        \def\intersectY{4.26}
        \def\QPX{4}
        \def\QPY{5}
        \draw[color=red,smooth] plot [domain=0:8] (\x,{((\x-4)^2)/5+3)});

        \draw[dashed]  (2,0) node[below] {$x_1$} -- (2,3.8) node[up,left] {$f(x_1)$};
        \draw[dashed]  (7,0) node[below] {$x_1$} -- (7,4.8) node[up,right] {$f(x_2)$};

        \draw[dashed,orange]  (4,0) node[below] {$\alpha\,x_1+(1-\alpha)x_2$} -- (4,3) node[below] {$f(\alpha\,x_1+(1-\alpha)x_2)$};
        \draw[color=black,dashedd] (4,3) -- (4,4.2) node[up] {$\alpha f(x_1) + (1-\alpha)f(x_2)$};
        \draw[color=blue] (2,3.8) -- (7,4.8);
    \end{tikzpicture}
\end{document}

我们希望实现:

  1. 标签$f(x_1)$……需要更小但更清晰——通过添加更多颜色。
  2. 显示:$\alpha f(x_1) + (1-\alpha)f(x_2) \ge f (\alpha x_1 + (1-\alpha) x_2)$。只需图片来讲述故事。
  3. 任何可以使这个情节美化的想法都非常受欢迎。

例子

相关内容