Data source

Perl arrays of x coordinates and y coordinates
Perl array of x-y pairs
Data file (space delimited)
Mathematical function
Parametric function
Mixed data source

Basic chart formatting

Add a chart title
Add axis labels
Add legend
Add grid lines

2D plotting styles

Lines, points and points on lines
Dots
Impulses
Boxes
Fill the boxes
Join with steps, fsteps and histeps
Filled the curves
Error bar styles
Error line styles
Styles of combination of boxes and error bars
Finance bar style
Candle stick style
Horizontal bar style
Horizontal impulses style
Smooth the line segments joining data points
Vector field
Bubble chart
Arcs
Histogram
Rowstacked histogram

Line and point styles

Line and point color
Line type
Line width
Point type
Point size

Range of the plot

User-specified range of the plot
Semi-autoscale
Range of parametric parameter

Chart title

Use default settings
Location
Font
Font and font size
Font color
Superscript and subscript
Greek letters
Composite example

Axis label

Use default settings
Location
Rotated text
Font
Font and font size
Font color
Superscript and subscript
Greek letters

Axis tics

Number of minor tics between consecutive major tics
Specify the tics to label
Re-label the tics
Tic label number format
Tic label font
Tic label font and font size
Tic label color
Location of the tic label
Rotate the tic label
Tic length
Remove the tics on the secondary axis
Turn on and off the tic labels
Composite example

Legend

Use default settings
Position
Add border
Format the border
Dimension
Legend title
Order of the sample lines
Alignment of the label
Format the sample lines
Composite example

Grid lines

Use default settings
Add minor grid lines
Line type
Line width
Color
Use another line type for minor grid
Use another line width for minor grid
Use another line color for minor grid
Composite example

Graph borders

Line type
Line width
Color

Date and time data

Date data
Time data
Change the date time format of the tic labels

Time stamp

Default settings
Date and time format
Location
Font face and size

Plot on the secondary axes

Simple example
Composite example

Arbitray labels

Position in corrdinates
Position shifted in characters
Label point on the right of the text
Rotated text
Font face and size
Font color
Shape of the label point
Size of the label point
Color of the label point
Composite example

Arbitray arrows

Use default setting
Line width
Color
Line type
Head size
Head sharpness

Arbitray straight lines

Use default setting
Line width
Color
Line type

Arbitray rectangles

Use default setting
Fill the rectangle
Fill the rectangle with pattern
Border color
Border width
Layer control

Arbitray ellipses

Use default setting
Fill the ellipse
Fill the ellipse with pattern
Border color
Border width
Layer control

Arbitray circles

Use default setting
Fill the circle
Fill the circle with pattern
Border color
Border width
Layer control

Arbitray polygons

Use default setting
Fill the polygon with pattern
Border color
Layer control

Background color

Background color of the chart
Background color of the plot area

Chart dimension

Orientation
Margin
Image size relative to the default
Image size in absolute value
Chart scale relative to the default
Square chart

3D plots

Plot from Perl arrays of x, y and z coordinates
Plot from Perl array of points
Plot 3D surface from arrays of x, y and z corrdinates
Plot 3D surface from arrays of points
Plot from data file (space delimited)
Plot from function
View from a different angle
3D surface with contour
Plot with palette map
Heat map

Multiple charts

Multiple charts in matrix layout
Small chart in a large chart

Animated gif

Use default setting
Move slower
3D animation

Mouse interaction

Linux
MS Windows
SVG
HTML5

Advanced examples

Fractal
Financial time series
More beautiful line chart
Get Chart Gnuplot at SourceForge.net. Fast, secure and Free Open Source software downloads