Вертикальная линия на 2-м графике с использованием tikzpicture

После нанесения на обороте следующей правой линии

      \begin{tikzpicture}
\begin{axis}[
    axis lines = left,
    xlabel = $x$,
    ylabel = {$f(x)$},
]
%Below the red parabola is defined
\addplot [
    domain=-10:10, 
    samples=100, 
    color=red,
]
{((6*x - 48)/8)};
\addlegendentry{$6x + 8y = 48$}

Мне нужно добавить вертикальную линию для x = 6 на том же участке. Не могли бы вы мне с этим помочь?

1 ответ

Решение

Заглянув сюда , можно увидеть одно из возможных решений:

      \documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
    axis lines = left,
    xlabel = $x$,
    ylabel = {$f(x)$},
]
%Below the red parabola is defined
\addplot [
    domain=-10:10, 
    samples=100, 
    color=red,
]
{((6*x - 48)/8)};

%% This is the vertical line
\addplot[thick, samples=50, smooth,domain=0:6,magenta] coordinates {(6,0)(6,-15)};

\addlegendentry{$6x + 8y = 48$}
% Added to the legend
\addlegendentry{$x = 6$}
\end{axis}
\end{tikzpicture}

\end{document}
Другие вопросы по тегам