\(\newcommand{\footnotename}{footnote}\) \(\def \LWRfootnote {1}\)
\(\newcommand {\footnote }[2][\LWRfootnote ]{{}^{\mathrm {#1}}}\)
\(\newcommand {\footnotemark }[1][\LWRfootnote ]{{}^{\mathrm
{#1}}}\) \(\let \LWRorighspace \hspace \) \(\renewcommand {\hspace
}{\ifstar \LWRorighspace \LWRorighspace }\) \(\newcommand
{\mathnormal }[1]{{#1}}\) \(\newcommand \ensuremath [1]{#1}\)
\(\newcommand {\LWRframebox }[2][]{\fbox {#2}} \newcommand
{\framebox }[1][]{\LWRframebox } \) \(\newcommand {\setlength
}[2]{}\) \(\newcommand {\addtolength }[2]{}\) \(\newcommand
{\setcounter }[2]{}\) \(\newcommand {\addtocounter }[2]{}\)
\(\newcommand {\arabic }[1]{}\) \(\newcommand {\number }[1]{}\)
\(\newcommand {\noalign }[1]{\text {#1}\notag \\}\) \(\newcommand
{\cline }[1]{}\) \(\newcommand {\directlua }[1]{\text
{(directlua)}}\) \(\newcommand {\luatexdirectlua }[1]{\text
{(directlua)}}\) \(\newcommand {\protect }{}\) \(\def
\LWRabsorbnumber #1 {}\) \(\def \LWRabsorbquotenumber "#1 {}\)
\(\newcommand {\LWRabsorboption }[1][]{}\) \(\newcommand
{\LWRabsorbtwooptions }[1][]{\LWRabsorboption }\) \(\def \mathchar
{\ifnextchar "\LWRabsorbquotenumber \LWRabsorbnumber }\) \(\def
\mathcode #1={\mathchar }\) \(\let \delcode \mathcode \) \(\let
\delimiter \mathchar \) \(\def \oe {\unicode {x0153}}\) \(\def \OE
{\unicode {x0152}}\) \(\def \ae {\unicode {x00E6}}\) \(\def \AE
{\unicode {x00C6}}\) \(\def \aa {\unicode {x00E5}}\) \(\def \AA
{\unicode {x00C5}}\) \(\def \o {\unicode {x00F8}}\) \(\def \O
{\unicode {x00D8}}\) \(\def \l {\unicode {x0142}}\) \(\def \L
{\unicode {x0141}}\) \(\def \ss {\unicode {x00DF}}\) \(\def \SS
{\unicode {x1E9E}}\) \(\def \dag {\unicode {x2020}}\) \(\def \ddag
{\unicode {x2021}}\) \(\def \P {\unicode {x00B6}}\) \(\def
\copyright {\unicode {x00A9}}\) \(\def \pounds {\unicode {x00A3}}\)
\(\let \LWRref \ref \) \(\renewcommand {\ref }{\ifstar \LWRref
\LWRref }\) \( \newcommand {\multicolumn }[3]{#3}\) \(\require
{textcomp}\) \( \newcommand {\meta }[1]{\langle \textit {#1}\rangle
} \) \(\newcommand {\toprule }[1][]{\hline }\) \(\let \midrule
\toprule \) \(\let \bottomrule \toprule \) \(\def
\LWRbooktabscmidruleparen (#1)#2{}\) \(\newcommand
{\LWRbooktabscmidrulenoparen }[1]{}\) \(\newcommand {\cmidrule
}[1][]{\ifnextchar (\LWRbooktabscmidruleparen
\LWRbooktabscmidrulenoparen }\) \(\newcommand {\morecmidrules }{}\)
\(\newcommand {\specialrule }[3]{\hline }\) \(\newcommand
{\addlinespace }[1][]{}\) \(\require {colortbl}\) \(\let
\LWRorigcolumncolor \columncolor \) \(\renewcommand {\columncolor
}[2][named]{\LWRorigcolumncolor [#1]{#2}\LWRabsorbtwooptions }\)
\(\let \LWRorigrowcolor \rowcolor \) \(\renewcommand {\rowcolor
}[2][named]{\LWRorigrowcolor [#1]{#2}\LWRabsorbtwooptions }\) \(\let
\LWRorigcellcolor \cellcolor \) \(\renewcommand {\cellcolor
}[2][named]{\LWRorigcellcolor [#1]{#2}\LWRabsorbtwooptions }\)
\(\newcommand {\intertext }[1]{\text {#1}\notag \\}\) \(\let \Hat
\hat \) \(\let \Check \check \) \(\let \Tilde \tilde \) \(\let
\Acute \acute \) \(\let \Grave \grave \) \(\let \Dot \dot \) \(\let
\Ddot \ddot \) \(\let \Breve \breve \) \(\let \Bar \bar \) \(\let
\Vec \vec \) \(\newcommand {\nicefrac }[3][]{\mathinner
{{}^{#2}\!/\!_{#3}}}\)
Manual for Package pgfplots
2D/3D Plots in
LaTeX, Version 1.18.1 – 2024
Unofficial HTML Version
This HTML version of the documentation is maintained by Dominik
Peters, and is produced using the
lwarp
package.
Author of the pgfplots manual: Dr.
Christian Feuersänger.
Abstract
pgfplots draws high-quality function
plots in normal or logarithmic scaling with a user-friendly
interface directly in
TeX. The user supplies axis labels, legend entries and the plot
coordinates for one or more plots and
pgfplots applies axis scaling,
computes any logarithms and axis ticks and draws the plots. It
supports line plots, scatter plots, piecewise constant plots, bar
plots, area plots, mesh and surface plots, patch plots, contour
plots, quiver plots, histogram plots, box plots, polar axes,
ternary diagrams, smith charts and some more. It is based on Till
Tantau’s package
pgf/TikZ.
This package provides tools to generate plots and labeled axes
easily. It draws normal plots, log plots and semi-log plots, in two
and three dimensions. Axis ticks, labels, legends (in case of
multiple plots) can be added with key–value options. It
supports line plots, scatter plots, piecewise constant plots, bar
plots, area plots, mesh and surface plots, patch plots, contour
plots, quiver plots, histogram plots, box plots, polar axes, ternary
diagrams, smith charts and some more. It can cycle through a set of
predefined line/marker/color specifications.
In summary, its purpose is to simplify the generation of
high-quality function and/or data plots, and solving the problems of
-
• consistency of document
and font type and font size,
-
• direct use of
TeX
math mode in axis descriptions,
-
• consistency of data and
figures (no third party tool necessary),
-
• inter-document
consistency using preamble configurations and styles.
Although not necessary, separate .pdf or
.eps graphics can be generated using the
external
library developed as part of TikZ.
You are invited to use pgfplots for
visualization of medium sized data sets in two and three dimensions.
It is based on Till Tantau’s package
pgf/TikZ.