Basic plots Scales Tick locators Animation Quick start
Cheat sheet
Version 3.5.0
Quick start
API
import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt
X = np.linspace(0, 2*np.pi, 100) Y = np.cos(X)
fig, ax = plt.subplots() ax.plot(X, Y, color='green')
fig.savefig("figure.pdf") plt.show()
Anatomy of a figure
Anatomy of a figure
4
Title
Major tick
Minor tick 3 Major tick label
Grid (linLeinpelot)
Blue signal Red signal
Legend
Y axis label
2 Y axis label
1
(scMatatrekreprslot)
Figure
Axes
(linLeinpelot)
Spines
0 0
0.25 0.50 0.75 Minor tick label
1
1.25
1.50
1.7X5axis2
2.25 label
2.50
2.75
3
3.25 3.50 3.75
4
X axis label
Subplots layout
API
subplot[s](rows,cols,...) API fig, axs = plt.subplots(3, 3)
G = gridspec(rows,cols,...) API ax = G[0,:]
ax.inset_axes(extent)
API
d=make_axes_locatable(ax) API ax = d.new_horizontal('10%')
Getting help ? H matplotlib/matplotlib/issues discourse. W questions/tagged/matplotlib F matplotlib a Matplotlib users mailing list
Basic plots
Scales
API Tick locators
API
plot([X],Y,[fmt],...)
API
X, Y, fmt, color, marker, linestyle
002...005 2 0 2 002...005101010 scatter(X,Y,...)
API
X, Y, [s]izes, [c]olors, marker, cmap
2.5 10010 2.5 bar[h](x,height,...)
API
x, height, width, bottom, align, color
ax.set_[xy]scale(scale,...)
linear
log
-
+ any values 0
+ values > 0
symlog
2 1 0logit
-
+ any values
00
Projections
0
12
1 0 < values < 1
API
subplot(...,projection=p)
imshow(Z,...)
API
Z, cmap, interpolation, extent, origin
p='polar'
p='3d' API
contour[f]([X],[Y],Z,...) API X, Y, Z, levels, colors, extent, origin
p=ccrs.Orthographic()
API
import cartopy.crs as ccrs
from matplotlib import ticker ax.[xy]axis.set_[minor|major]_locator(locator)
ticker.NullLocator()
ticker.MultipleLocator(0.5)
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
ticker.FixedLocator([0, 1, 5])
0
1
5
ticker.LinearLocator(numticks=3)
0.0
2.5
5.0
ticker.IndexLocator(base=0.5, offset=0.25)
0.25 0.75 1.25 1.75 2.25 2.75 3.25 3.75 4.25 4.75
ticker.AutoLocator()
0
1
2
3
4
5
ticker.MaxNLocator(n=4)
0.0
1.5
3.0
4.5
ticker.LogLocator(base=10, numticks=15)
103
104
105
106
107
108
109
1010
Tick formatters
API
pcolormesh([X],[Y],Z,...) API X, Y, Z, vmin, vmax, cmap
quiver([X],[Y],U,V,...)
API
X, Y, U, V, C, units, angles
pie(X,...)
API
Z, explode, labels, colors, radius
TEXT text(x,y,text,...)
API
x, y, text, va, ha, size, weight, transform
fill[_between][x](...)
API
X, Y1, Y2, color, where
Advanced plots
step(X,Y,[fmt],...)
API
X, Y, fmt, color, marker, where
boxplot(X,...)
API
X, notch, sym, bootstrap, widths
errorbar(X,Y,xerr,yerr,...) API X, Y, xerr, yerr, fmt
Lines
API
linestyle or ls
"-"
":"
"--"
"-."
capstyle or dash_capstyle
(0,(0.01,2))
"butt"
"round"
"projecting"
Markers
API
'.' 'o' 's' 'P' 'X' '*' 'p' 'D' '' '^' 'v'
'1' '2' '3' '4' '+' 'x' '|' '_' 4 5 6 7
'$ $''$ $''$ $''$ $''$ $''$ $''$ $''$ $''$ $''$ $''$ $''$ $'
markevery
10
[0, -1]
(25, 5)
[0, 25, -1]
Colors
API
1
0 1
0
C0 b
C1
2g
C2
4
C3
r6
C4 C5 C6 C7 C8 C9 'Cn'
c 8 m 10 y 12 k 14 w 16 'x'
01 01 01 0
DarkRed
0 2 (1,0,0) 0 2 #FF0000 0 2 0.0 0.1 02
Firebrick Crimson IndianRed Salmon
4 6 8 10 12 14 16 (1,0,0,0.75) (1,0,0,0.5) (1,0,0,0.25) 4 6 #FF0000BB 8 10 #FF000088 12 14 #FF000044 16 4 0.2 6 0.3 0.4 80.5 10 0.6 0.7 102.8 01.94 1.016 4 6 8 10 12 14 16
'name' (R,G,B[,A]) '#RRGGBB[AA]' 'x.y'
Colormaps
API
from matplotlib import ticker ax.[xy]axis.set_[minor|major]_formatter(formatter)
ticker.NullFormatter()
ticker.FixedFormatter(['zero', 'one', 'two', ])
zero
one
two
three
four
five
ticker.FuncFormatter(lambda x, pos: "[%.2f]" % x)
[0.00]
[1.00]
[2.00]
[3.00]
[4.00]
[5.00]
ticker.FormatStrFormatter('>%d ................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- protein synthesis animation video
- animation of protein synthesis
- performance rating scales best practices
- quick start budget worksheet
- quick start up business loans
- dave ramsey quick start budget form
- python quick start guide
- microsoft teams quick start pdf
- quick start guide iphone 11
- amazon fba quick start guide
- concur expense quick start guide
- dave ramsey quick start budget