Простой сюжет с pgfplots и LaTeX

Я только час искал, как нарисовать простую функцию в LaTeX, например, f(x)=x^2. Примеры, которые я попробовал, не работали по неизвестной причине, скорее всего потому, что pdflatex не запускал gnuplot (опции -enable-xxx не работают), но я нашел пакет LaTeX, который работает: pgfplots. Единственная проблема заключается в том, что в документации нет простого примера, подобного тому, что мне нужен. Да, если бы я хотел рисовать сложные диаграммы с помощью чего-то еще, я мог бы найти что-то, но действительно простой пример функции - не повезло! Но, может быть, мне просто нужны новые очки. Поэтому, пожалуйста, я был бы рад получить простой пример функционального графика в LaTeX с осями x и y и графиком!

РЕДАКТИРОВАТЬ: Я нашел это лучшее решение до сих пор, но я еще не удовлетворен, например, метка х находится в середине. Я действительно просто хочу стандартный сюжет без каких-либо причудливых цветов или 3d или подобного.

\begin{tikzpicture}
\begin{axis}[
    axis x line=bottom,
    axis y line=middle,
    xlabel=$x$,
    ylabel={$x^2$},
    xmin=-4, xmax=4,
    ymin=0, ymax=4,
    width=0.8\textwidth,
    height=5cm
]
\addplot[mark=noner,smooth,domain=-1:1]{x^2};
\end{axis}
\end{tikzpicture}

2 ответа

Решение

Для простых функций вам не нужен Gnuplot, pgfplots умеет делать расчеты в LaTeX. Смотрите примеры в разделе 4.2.4 pgfplots руководство; первый пример рисует функцию xx² - 4.

См. Раздел 4.8.2 (стр. 108) руководства pgfplots.

Другие вопросы по тегам