Differences between current version and predecessor to the previous major change of GnuPlot.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Tuesday, June 12, 2007 4:04:44 pm | by AlastairPorter | |
Older page: | version 2 | Last edited on Wednesday, August 24, 2005 5:19:16 pm | by JohnMcPherson | Revert |
@@ -41,4 +41,46 @@
"input" u 1:4 w lp t "4th", "input" u 1:6 w lp t "6th"
</verbatim>
As you see, command names can be shortened, which can
make it hard to understand what is happening :)
+
+!!Multiple plots on a single page
+Say you want to put 2 graphs on a single A4 bit of paper to print it out
+<verbatim>
+set terminal postscript portrait
+set size 1,1 # The documentation recommends you set to full size first
+set origin 0,0
+set output "output.ps"
+set multiplot # Enter multiplot mode. Your prompt will become 'multiplot>'
+set size 1,0.5
+set origin 0,0
+plot "input" using 1:2 with lines
+set size 1,0.5
+set origin 0,0.5
+plot "input" using 1:3 with lines
+unset multiplot # Exit multiplot mode
+</verbatim>
+
+!! Plotting timeseries data
+<verbatim>
+set xdata time
+set timefmt "%H:%M:%S"
+set xrange ["8:00:00":"18:00:00"]
+</verbatim>
+Timestamps in your data file will now be recognised. Gaps in your time data will show up as gaps in the graph.
+
+!! Normal distribution
+Define the following:
+<verbatim>
+invsqrt2pi=1.0/sqrt(2.0*pi)
+normal(x,mu,sigma)=invsqrt2pi/sigma*exp(-0.5*((x-mu)/sigma)**2)
+</verbatim>
+Now, if you want a normal distribution with mean 13 and SD 1, you can go
+<verbatim>
+plot normal(x,13,1)
+</verbatim>
+
+!! Force a scale
+<verbatim>
+set xrange[0:10]
+set yrange[50:100]
+</verbatim>