曲線に沿った特定の間隔を示す良い方法は何ですか? MC 曲線を開始します。SR と LR の間には、追加の線分が 1 つ必要です。最後に、3 番目の線は MC 上の LR から始まります。全体として、異なる色の 3 つの線分があるだけではありません (これは、、および に MC 関数を定義することで実現できdomain=0:15/4
ますdomain=15/4:4.77
) domain=4.77:6
。
3 つのグラフを並列に表示するには、オーバーレイ (透明?) またはジッター機能 (左シフト、右シフト?) が必要です。 指定された画像では、読み取り線は「赤と青」、茶色の線は「赤、青、茶色」である必要があります。 色はダッシュ機能などにすることもできます。
\documentclass{article}
\usepackage{tikz,pgfplots}
\pgfplotsset{compat=1.12}
\begin{document}
\begin{tikzpicture}
\begin{axis}[axis lines=middle,xmin=-0.5,xmax=10.5,ymin=-0.5,ymax=33]
\addplot+[no marks,domain=0:6,samples=200, thick] {12/5 * x^2 - 12*x + 15 } node[right,font=\tiny] {MC};
\addplot+[no marks,domain=15/4:6,samples=200, thick] {12/5 * x^2 - 12*x + 15 } node[right,font=\tiny] {SR};
\addplot+[no marks,domain=4.777:6,samples=200, thick] {12/5 * x^2 - 12*x + 15 } node[right,font=\tiny] {LR};
\addplot+[no marks,domain=0:8.5,samples=200, thick] {4/5 * x^2 - 6*x + 15 + 75/(2*x)} node[right,font=\tiny] {ATC};
\addplot+[no marks,domain=0:8.5,samples=200, thick] {4/5 * x^2 - 6*x + 15} node[right,font=\tiny] {AVC};
\filldraw (15/4,15/4) circle (1.5pt) node[below right,font=\tiny] {SR};
\filldraw (4.777,12.44) circle (1.5pt) node[above left,font=\tiny] {LR};
\end{axis}
\end{tikzpicture}
\end{document}
答え1
TeX-SE へようこそ! はい、これらの曲線をシフトできます。
\documentclass{article}
\usepackage{tikz,pgfplots}
\pgfplotsset{compat=1.12}
\begin{document}
\begin{tikzpicture}[declare function={f(\x)=12/5 * \x*\x - 12*\x + 15; }]
\begin{axis}[axis lines=middle,xmin=-0.5,xmax=10.5,ymin=-0.5,ymax=33]
\addplot+[no marks,domain=0:6,samples=200, thick] {f(x)} node[right,font=\tiny] {MC};
\addplot+[xshift=-2pt,no marks,domain=15/4:6,samples=200, thick] {f(x)};% node[right,font=\tiny] {SR};
\addplot+[xshift=2pt,no marks,domain=4.777:6,samples=200, thick] {f(x)};% node[right,font=\tiny] {LR};
\addplot+[no marks,domain=0:8.5,samples=200, thick] {4/5 * x^2 - 6*x + 15 + 75/(2*x)} node[right,font=\tiny] {ATC};
\addplot+[no marks,domain=0:8.5,samples=200, thick] {4/5 * x^2 - 6*x + 15} node[right,font=\tiny] {AVC};
\filldraw (15/4,15/4) circle (1.5pt) node[below right,font=\tiny] {SR};
\filldraw (4.777,12.44) circle (1.5pt) node[above left,font=\tiny] {LR};
\end{axis}
\end{tikzpicture}
\end{document}