Gnuplot 5.4 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
)
histogram + errorbars
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)
spider plot
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
Colors
data-dependent coloring
RGB coloring
RGB + alpha channel
pm3d colors
3D plots and surfaces
surfaces 1
surfaces 2
contours
custom contour lines
singularities
hidden surfaces
pm3d coloring
pm3d hidden surfaces
pm3d clipping
3D mapping
2D projection of 3D surface
shaded error region
azimuth
boxes
circle and polygon 3D objects
pm3d polygons
lighting model
Volume plots (new!)
voxel-dependent coloring
3D isosurface
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
coord sampling ranges
Binary and Image data
binary data
RGB + alpha channel
rescaled images
missing/NaN values
pixmap gradients and icons
Sample Applications
control models
discrete contours
financial data
iteration
non-gridded data
running averages
automatic binning
binning/histograms
arrays
fence plots
Gantt chart
points labeled by origin
label stacked histogram
2D and 3D heat maps
solar path diagram
map projections
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
walls
rectangles
customized key
extra key entries
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 October 2022
Gnuplot development pages on SourceForge
On-line PDF documentation in
English
and
Japanese