Gnuplot 5.2 demos (HTML canvas terminal)
See also the demo output for the
PNG
and
SVG
terminals.
Your browser may not support the HTML 5 canvas element
Basic 2D plot styles
simple functions
filled curves
fill between curves
candlesticks
error bars
histograms
(
more
)
bar graphs
step functions
multiple axis scales
mixing styles
variable size points
parallel axis plots
parametric functions
piecewise functions
vector fields
circles
boxplots
rug plot
jitter (bee swarm)
Math functions
approximation
complex functions
probability
probability (more)
random numbers
recursion, etc...
data statistics
Curve fitting
cubic and Bezier splines
monotonic csplines
explicit B-splines
explicit Bezier splines
3D plots and surfaces
surfaces 1
surfaces 2
contours
singularities
hidden surfaces
pm3d coloring
pm3d hidden surfaces
3D mapping
shaded error region
azimuth
lighting model
Coordinate and
axis transforms
linked axes
nonlinear axes
broken axes
polar coords
polar functions
polar data
cylindrical/spherical
time/date coords
coord sampling ranges
Binary and Image data
binary data
RGB + alpha channel
rescaled images
Colors
data-dependent coloring
RGB coloring
RGB + alpha channel
pm3d colors
Sample Applications
control models
discrete contours
financial data
iteration
non-gridded data
running averages
automatic binning
binning/histograms
arrays
fence plots
Gantt chart
2D and 3D heat maps
solar path diagram
violin plot
Text options
rotated text
enhanced text
string data
variable font size
utf8 math symbols
hypertext
Page Layout
multiplot layout
multiple plots
aligned plots
axis location
rectangles
customized key
Styles
line and arrow styles
fill styles
dashed lines
transparency
transparent solids
Example of mouse tracking, zoom/unzoom
➀
x
y
Note:
Zoom using right (Firefox, Konqueror) or center (Opera, Safari) mouse button
Mark point using left mouse button
➀ toggles first plot on/off # toggles grid on/off
This page generated November 2018
Gnuplot development pages on SourceForge
On-line PDF documentation in
English
and
Japanese