Plot types
发布时间:2026-11-01 | 浏览:1
Overview of many common plotting commands provided by Matplotlib.
See the gallery for more examples and the tutorials page for longer examples.
Pairwise data #
Plots of pairwise \((x, y)\) , tabular \((var\_0, \cdots, var\_n)\) , and functional \(f(x)=y\) data.
fill_between(x, y1, y2)
stackplot(x, y)
Statistical distributions #
Plots of the distribution of at least one variable in a dataset. Some of these methods also compute the distributions.
errorbar(x, y, yerr, xerr)
hexbin(x, y, C)
Plots of arrays and images \(Z_{i, j}\) and fields \(U_{i, j}, V_{i, j}\) on regular grids and corresponding coordinate grids \(X_{i,j}, Y_{i,j}\) .
pcolormesh(X, Y, Z)
contour(X, Y, Z)
contourf(X, Y, Z)
barbs(X, Y, U, V)
quiver(X, Y, U, V)
streamplot(X, Y, U, V)
Irregularly gridded data #
Plots of data \(Z_{x, y}\) on unstructured grids , unstructured coordinate grids \((x, y)\) , and 2D functions \(f(x, y) = z\) .
tricontour(x, y, z)
tricontourf(x, y, z)
tripcolor(x, y, z)
3D and volumetric data #
Plots of three-dimensional \((x,y,z)\) , surface \(f(x,y)=z\) , and volumetric \(V_{x, y, z}\) data using the mpl_toolkits.mplot3d library.
bar3d(x, y, z, dx, dy, dz)
fill_between(x1, y1, z1, x2, y2, z2)
plot(xs, ys, zs)
quiver(X, Y, Z, U, V, W)
scatter(xs, ys, zs)
plot_surface(X, Y, Z)
plot_trisurf(x, y, z)
voxels([x, y, z], filled)
plot_wireframe(X, Y, Z)
Download all examples in Python source code: plot_types_python.zip
Download all examples in Jupyter notebooks: plot_types_jupyter.zip
Gallery generated by Sphinx-Gallery