{pgfplots} is a package for creating 2D and 3D plots of mathematical functions and numerical data, using the PGF graphics framework. For questions about the inbuilt plotting functionality of TikZ/PGF, use {tikz-pgf} instead.

learn more… | top users | synonyms

4
votes
1answer
103 views

combined legend for a pgfplots layered style plot

Based on a question and the answer I have provided for it; now I have a question about adding legend to a plot which is made by means of the layered feature of the pgfplots. As far as the legend ...
4
votes
1answer
57 views

pgfplots cannot read file

I am trying to use package pgfplots to read data from a file. This code is compiled on MacTeX 2014 under OSX 10.8. Here is a snippet from the file in question: etotal.dat T Y 0.7618 0.060 ...
0
votes
2answers
108 views

Rectangular Approximation Method (Riemann Sums) Diagrams

Does anyone know how to make relatively simple diagrams like the images below? Is there a some sort of "template" I could use perhaps? I'd like to code my Calculus notes but I'm not sure how to make ...
7
votes
3answers
222 views

cannot combine \foreach and \draw

I just cannot debug this code. After typesetting it keeps on giving the error of: "Undefined Control Sequence" When individually coding rectangles for each set of coordinates the code works though, ...
0
votes
0answers
51 views

Pgfplots externalizing figures: (inconsistent) white borders

I'm using the external library \usepgfplotslibrary{external} \tikzexternalize[prefix=tikz_figures/] to externalize my figures from one document and include them in another. The problem is that the ...
10
votes
1answer
199 views

Draw closed section of sphere using pgfplots

I want to draw a section of a sphere to represent its volume. I have currently got the following: \documentclass{article} \usepackage{pgfplots} \pgfplotsset{compat=1.11} \begin{document} ...
3
votes
1answer
89 views

How can I add a reasonable padding to this bar chart?

I’m trying to add a uniform padding to all sides of this bar chart. In a different answer on tex.SE I have found the following code, however, I wasn’t able to find values for xmin and enlarge x to ...
4
votes
1answer
161 views

Invoke gnuplot through pgfplots to get a matrixplot

I have a code which gets two parameters and depending on them the code has different runtimes what I want to illustrate in a matrix plot. I'm writing the thesis in LaTeX the obvious method for me, ...
2
votes
2answers
59 views

Reducing space between annotation text and the line in a pin (PGFplots)

I need to reduce the distance between annotation text and the line which together form a conventional pin in pgfplots, see the figure below. Could anybody help me with this, please? MWE: ...
2
votes
0answers
33 views

pfgplots: customize annotation for one point

I have the following scatter plot: \documentclass[class=elsarticle]{standalone} \usepackage{pgfplots} \begin{document} \begin{tikzpicture} \begin{axis}[ enlargelimits=0.2, xlabel=Depth, ...
2
votes
1answer
76 views

fillbetween from pgfplots does not work inside groupplots

MWE: \documentclass{article} \usepackage{pgfplots} \usepackage{pgfplotstable} \pgfplotsset{compat=newest} \usepgfplotslibrary{groupplots} \usepgfplotslibrary{fillbetween} \usepackage{filecontents} ...
1
vote
2answers
108 views

pgfplots figures in publications

Journals usually ask for the figures in a publication to be in some specific formats (e.g. eps, svg, tiff etc). Now that I have used pgfplots to make all the figures in my article, what is the best ...
16
votes
2answers
332 views

How to make a longitudinal sine wave shading with pgfplots?

At the moment I use TikZ shadings to show up longitudinal waves in my document like this: The shading is white where the sine is –1 and blue where the sine equals 1. This looks ok, but ...
2
votes
1answer
39 views

pgfplots is skipping first ytickslabel from file

Rendering the MWE below pgfplots skips the first 'Adiff' label of the CSV. I'm sure this is a no-brainer and easy karma points for experienced pgfplots users, but I am stomped. ...
1
vote
1answer
33 views

Removing multiple scaling factors in pgfplots

I would like to place a single scaling factor in the top left corner, which seems to be default normally, instead of having factors of 10^n at every y axis tick. In other words, I would like to ...
5
votes
2answers
194 views

Draw cosine and sine function with periods 1?

I want to draw $\sin(2\pi x) and $\cos 2 \pi x$ $\in [3/4, 5/4]$ in the same coordinate system. How do I do this ? \begin{tikzpicture} \begin{axis}[domain=3/4:5/4,legend pos=outer north east] ...
1
vote
0answers
47 views

How to group box plots in pgf / tikz?

Grouping bar charts is easily done using pgf / tikz, e.g., \begin{tikzpicture} \begin{axis}[ width = 0.85*\textwidth, height = 4cm, major x tick style = transparent, ...
5
votes
2answers
215 views

Reducing the white space about a tick mark

I have two tick marks on the x-axis: -\sqrt{3} and \sqrt{3}. I have shifted both of them horizontally to reduce the amount of the sketch of the function they obscure. (I used the option axis on top.) ...
5
votes
1answer
127 views

Add circle to Smith chart using PGF

I'm using the Smithchart library with PGF/TikZ, and I'm trying to add a simple circle in the middle of the chart. However, the circle is plotted using the "smithchart coordinate system" so it looks ...
3
votes
0answers
64 views

Compactifying histogram at empty tick values

I have the following histogram: \begin{tikzpicture} \begin{axis}[ x tick label style={ /pgf/number format/1000 sep=}, ylabel=Throughput, enlargelimits=0.15, legend style={at={(0.5,-0.15)}, ...
5
votes
1answer
143 views

Plot histogram and add already fitted density function

I want to combine a histogram with a probability density function. Following the advise of Jake drawing a histogram drawing a gamma density function My plan now is to combine the two in one plot, ...
3
votes
1answer
92 views

Multiple plots with error bars

I want to plot two graphs with error bars from an external file. The data file contains the columns x, y1, y1+, y1-, y2, y2+, y2-, where y1+ etc. are the error bars for the corresponding y-values. ...
1
vote
1answer
52 views

How to create a large table with Pgfplots and string entries?

I tried to hack this here for a larger case but it is firing errors. What is causing the too many columns error and is Pgfplots ideal for this kind of table generation? Goal: table that I am trying ...
5
votes
1answer
92 views

Drawing bonds between atoms with pgfplots

I'm trying to draw a molecule using pgfplots. I have successfully drawn the atoms with the code below: \documentclass{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.9} \usepackage{tikz} ...
3
votes
1answer
90 views

Problem with plotting 3d plot in Latex, I have a sample Matlab plot

I have a Matlab plot shown below which I want to replicate in Latex. The data for Matlab is: i_whole=[ 0 0 0 0 0 3.7000 3.8000 3.8000 4.2000 3.7000 ...
1
vote
2answers
40 views

Moving one tick mark on the x-axis leftward

I want to move one extra tick mark on the x-axis leftward by about 2pt. I have tried using the spacing command \hspace*{-2pt} before the label and \hspace*{2pt} after the label. The tick mark is not ...
4
votes
1answer
79 views

Interpolate grid data to obtain 3d smooth surface

I use this code \documentclass{article} \usepackage{pgfplots} \pgfplotsset{compat=newest} \begin{document} \pgfplotsset{ ytick={0,0.2,...,1}, xtick={0,0.2,...,1}, xlabel={$x$}, ylabel={$y$}, ...
6
votes
1answer
123 views

How draw from an intersection down to x axes?

Based on How to draw in pgfplot until intersection with plot line? I have come up with this: \documentclass{memoir} \usepackage{tikz} \usepackage{pgfplots} \usetikzlibrary{intersections, calc} ...
1
vote
0answers
18 views

Beamer, booktabs, empheq, pgfplots incompatability [duplicate]

The following minimal example \documentclass{beamer} \usepackage{booktabs} \usepackage{empheq} \usepackage{pgfplots} \begin{document} \begin{frame} Test \end{frame} \end{document} gives the error ...
3
votes
1answer
83 views

\draw not working inside axis environment

Judging from the pgfplots manual I expected the following code to work: \documentclass{article} \usepackage{pgfplots} \begin{document} \begin{figure} \begin{tikzpicture} \begin{axis}[ ...
3
votes
3answers
96 views

How to make pgfplots obey non-rotated boundaries along the axes for a rotated graph?

I'm trying to rotate a simple Gaussian, but when I try to rotate the graph, it seems clear that pgfplots is simply cropping the graph to match the boundaries specified: The above picture shows two ...
1
vote
1answer
116 views

pgfplots with gnuplot: 3d-surface/mesh plot and problems with number of samples

I want to plot a 3d-surface/mesh of a given function via 'gnuplot'. Of course the smoothness of the surface depends on the number of samples. But here I run into a small problem. Take the following ...
3
votes
1answer
41 views

Providing legend for pre-rasterized data

I have a plot containing several million data points (real-time sensor, 50 samples/s, multiple channels, 5 hours). To keep the file size of my document down, I made a bare PNG with the line graph in ...
1
vote
1answer
62 views

Pgfplot : problem with common exponent for ticklabels [closed]

I have plotted 2 similar graphs with Tikz Pgfplot and I am not able to explain why their axes tick labels are not rendered the same way : both use exponent scientific notation (which is what I want), ...
1
vote
1answer
48 views

Moving a tick mark on each axis but keeping the default tick marks

I would like to move one tick mark on the x-axis and one tick mark on the y-axis. The only tick mark, labeled 16,000/3\sqrt{3}, should be moved to the right side of the y-axis, and the tick mark, ...
3
votes
1answer
36 views

PGFplots: Tweak two plots to achieve equal heights

The heights of the plots in the following example are slightly differ. Can one get them to equal heights without \resizebox (would mess with fontsize) or setting the height in absolute quantities. ...
4
votes
2answers
114 views

Z-order of points in scatterplot

I have the following scatter plot done with pgfplots: The meta value of each point represents its "importance", hence red points are more important of blue ones. The problem is that red and orange ...
3
votes
1answer
82 views

PGFplots: Can I do vector addition/substraction?

I'd like, in the following MWE, to draw a vector from P to P+v and to P-v for some given point P and directional vector v in the axis coordinate system of a pgfplot. Can it be done? ...
3
votes
0answers
45 views

Error message: Dimension too large

I am graphing the restriction of a cubic function on the domain [0, 20]. The function has a maximum value of about 3,079 at about 11.5. To get some view of it, I use the specification unit vector ...
3
votes
1answer
49 views

Format a PGF Plot

I have a simple PGF plot using this code \documentclass{article} \usepackage{pgfplots} \begin{document} \begin{figure*}[htpb] \centerline{ \hbox{ \begin{tikzpicture}[scale=0.6] \begin{axis}[enlarge x ...
3
votes
0answers
66 views

PGFPlots only have one 0 at the origin

When I create a figure using tikzpicture, tikz adds two 0's at the origin for a plot (one for the x-axis and another for the y-axis). I think it looks cleaner to only have one zero at the origin. I ...
3
votes
0answers
110 views

How to draw the vectors from point to point

I have the file "gradmethod.dat" that contains the values ​​of the 3D coordinates: "gradmethod.dat" is 0.4166337995 -0.0003214561 0.1735863062 0.0036860331 0.0076438475 0.0014742969 ...
2
votes
1answer
59 views

pgfplots: Why does samples quantity has such effect on the shape of the plot?

By varying the value of the samples in drawing such plot in pgfplots, the shape of the plots changes so much; is it because of some instability in drawing plots or the function has such behaviour? ...
2
votes
1answer
113 views

How to adjust the legend line length in pgfplots

I have a plot using pgfplots but I need to adjust the length of each legend. I can modify the width of each legend line, but I don't know how to modify the length of them. Is there any option to ...
4
votes
1answer
136 views

Quiver plot with pgfplots: scale arrowheads with arrowsize

It is my understanding that the quiver plot with pgfplots keeps a constant arrowhead size, irrespective of the size (should I say length) of the arrow itself. Is there a way to have the arrowhead size ...
2
votes
1answer
49 views

Label faceted surf in pgfplots

I have a series of X,Y,Z points and like to create a discrete surf plot and label each point. I am using \addplot3[surf...] to generate the plot but I can't figure out how to label the colors. I don' ...
1
vote
0answers
56 views

Pgfplotstable: column math is wrong!

I am using the following code with pgfplotstable to generate a new column that represents the difference of two other columns. \pgfplotstableset{create on use/iqr/.style={ create ...
11
votes
2answers
918 views

plot 3d graphs of functions defined implicitly

How can I plot 3d graphs of functions defined implicitly (quadratic forms, for Linear Algebra course notes -- I'd like to include lots of examples)? As far as I can see it is not possible with ...
1
vote
1answer
96 views

How can I print the axis descriptions only once in a groupplot? (background: symbolic x coords breaks “xlabels at=bottom edge” option)

I am using symbolic x coords in a groupplot. This proves problematic as I can't disable the ticks and tick labels for the upper plots without losing the xmajorgrid. I can't seem to find the ...
1
vote
1answer
94 views

Side-by-side tikzpicture (use of axis causes problems)

I am struggling with putting three graphs side-by-side in one line. Every solution I could find caused errors because of the usage of axis. \begin{tikzpicture} \begin{axis}[ ...