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

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

3 голосов
/ 10 февраля 2011

Я целый час искал, как нарисовать простую функцию в 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 ]

3 голосов
/ 10 февраля 2011

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

1 голос
/ 10 февраля 2011

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

...