Gnuplot 6.0 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
step functions
multiple axis scales
mixing styles
variable size points
parallel axis plots
parametric functions
piecewise functions
vector fields
circles
boxplots
rug plot
sectors
jitter (bee swarm)
spider plot
Math functions
approximation
complex functions
probability
probability (more)
random numbers
recursion, etc...
data statistics
Curve fitting
cubic and Bezier splines
monotonic csplines
along-path splines
"sharpen" filter
explicit B-splines
explicit Bezier splines
Colors
data-dependent coloring
RGB coloring
RGB + alpha channel
pm3d colors
named palettes
Line and Fill Styles
line and arrow styles
fill styles
dashed lines
transparency
transparent solids
3D plots and surfaces
surfaces 1
surfaces 2
contours
custom contour lines
filled contours
singularities
hidden surfaces
pm3d coloring
pm3d hidden surfaces
pm3d clipping
2D projection of 3D surface
shaded error region
azimuth
boxes
circle and polygon 3D objects
pm3d polygons
lighting model
Volume plots
voxel-dependent coloring
3D isosurface
Hulls and Masks (new!)
convex hulls
masked pm3d surface
concave hulls (χ-shapes)
Coordinate and
axis transforms
linked axes
logscale axes
nonlinear axes
broken axes
polar coords
polar functions
polar data
polar quadrants
cylindrical/spherical
time/date coords
coordinate sampling ranges
Binary and Image data
binary data
RGB + alpha channel
rescaled images
missing/NaN values
pixmap gradients and icons
Heat Maps
Derived from a regular grid
Derived from scattered points
4D data (3D surface + value)
Polar coordinate maps
Histograms
clustering options
user-assigned colors
histogram + errorbars
make-your-own with boxes
automatic binning
Sample Applications
control models
discrete contours
financial data
iteration
non-gridded data
running averages
binning/histograms
arrays
fence plots
Gantt chart
points labeled by origin
label stacked histogram
solar path diagram
map projections
violin plot
wind rose
overlapping categories
Text options
rotated text
enhanced text
string data
variable font size
utf8 math symbols
hypertext
hypertext on 3D surface
Page Layout
multiplot layout
multiple plots
aligned plots
axis location
walls
rectangles
customized key
extra key entries
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 September 2023
Gnuplot development pages on SourceForge
On-line PDF documentation in
English
and
Japanese