[ Web Proxy ]
URL:
Viewing: https://matplotlib.org/devdocs/api/_as_gen/../../api/_as_gen/matplotlib.pyplot.subplots.html [Back]  [Original]

matplotlib.pyplot.subplots — Matplotlib 3.12.0.dev738+ge3fc0dad9 documentation
Back to top
Search the docs ...:

matplotlib.pyplot.subplots#

matplotlib.pyplot.subplots(nrows=1, ncols=1, *, sharex=False, sharey=False, squeeze=True, width_ratios=None, height_ratios=None, subplot_kw=None, gridspec_kw=None, **fig_kw)[source]#

Create a figure and a set of subplots.

This utility wrapper makes it convenient to create common layouts of subplots, including the enclosing figure object, in a single call.

Parameters:
nrows, ncolsint, default: 1

Number of rows/columns of the subplot grid.

sharex, shareybool or {'none', 'all', 'row', 'col'}, default: False

Controls sharing of properties among x (sharex) or y (sharey) axes:

  • True or 'all': x- or y-axis will be shared among all subplots.

  • False or 'none': each subplot x- or y-axis will be independent.

  • 'row': each subplot row will share an x- or y-axis.

  • 'col': each subplot column will share an x- or y-axis.

When subplots have a shared x-axis along a column, only the x tick labels of the bottom subplot are created. Similarly, when subplots have a shared y-axis along a row, only the y tick labels of the first column subplot are created. To later turn other subplots' ticklabels on, use tick_params.

When subplots have a shared axis that has units, calling Axis.set_units will update each axis with the new units.

Note that it is not possible to unshare axes.

squeezebool, default: True
  • If True, extra dimensions are squeezed out from the returned array of Axes:

    • if only one subplot is constructed (nrows=ncols=1), the resulting single Axes object is returned as a scalar.

    • for Nx1 or 1xM subplots, the returned object is a 1D numpy object array of Axes objects.

    • for NxM, subplots with N>1 and M>1 are returned as a 2D array.

  • If False, no squeezing at all is done: the returned Axes object is always a 2D array containing Axes instances, even if it ends up being 1x1.

width_ratiosarray-like of length ncols, optional

Defines the relative widths of the columns. Each column gets a relative width of width_ratios[i] / sum(width_ratios). If not given, all columns will have the same width. Equivalent to gridspec_kw={'width_ratios': [...]}.

height_ratiosarray-like of length nrows, optional

Defines the relative heights of the rows. Each row gets a relative height of height_ratios[i] / sum(height_ratios). If not given, all rows will have the same height. Convenience for gridspec_kw={'height_ratios': [...]}.

subplot_kwdict, optional

Dict with keywords passed to the add_subplot call used to create each subplot.

gridspec_kwdict, optional

Dict with keywords passed to the GridSpec constructor used to create the grid the subplots are placed on.

**fig_kw

All additional keyword arguments are passed to the pyplot.figure call.

Returns:
figFigure
axAxes or array of Axes

ax can be either a single Axes object, or an array of Axes objects if more than one subplot was created. The dimensions of the resulting array can be controlled with the squeeze keyword, see above.

Typical idioms for handling the return value are:

# using the variable ax for a single Axes
fig, ax = plt.subplots()

# using the variable axs for multiple Axes
fig, axs = plt.subplots(2, 2)

# using tuple unpacking for multiple Axes
fig, (ax1, ax2) = plt.subplots(1, 2)
fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(2, 2)

The names ax and pluralized axs are preferred over axes because for the latter it's not clear if it refers to a single Axes instance or a collection of these.

Examples

# First create some toy data:
x = np.linspace(0, 2*np.pi, 400)
y = np.sin(x**2)

# Create just a figure and only one subplot
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_title('Simple plot')

# Create two subplots and unpack the output array immediately
f, (ax1, ax2) = plt.subplots(1, 2, sharey=True)
ax1.plot(x, y)
ax1.set_title('Sharing Y axis')
ax2.scatter(x, y)

# Create four polar Axes and access them through the returned array
fig, axs = plt.subplots(2, 2, subplot_kw=dict(projection="polar"))
axs[0, 0].plot(x, y)
axs[1, 1].scatter(x, y)

# Share an X axis with each column of subplots
plt.subplots(2, 2, sharex='col')

# Share a Y axis with each row of subplots
plt.subplots(2, 2, sharey='row')

# Share both X and Y axes with all subplots
plt.subplots(2, 2, sharex='all', sharey='all')

# Note that this is the same as
plt.subplots(2, 2, sharex=True, sharey=True)

# Create figure number 10 with a single subplot
# and clears it if it already exists.
fig, ax = plt.subplots(num=10, clear=True)

Examples using matplotlib.pyplot.subplots#

[]

Line plot

Line plot
[]

Linestyles

Linestyles
[]

Dashed line style configuration

Dashed line style configuration
[]

Markevery Demo

Markevery Demo
[]

Marker reference

Marker reference
[]

Infinite lines

Infinite lines
[]

Multicolored lines

Multicolored lines
[]

Lines with a ticked patheffect

Lines with a ticked patheffect
[]

Grouped bar chart with labels

Grouped bar chart with labels
[]

Bar chart with labels

Bar chart with labels
[]

Stacked bar chart

Stacked bar chart
[]

Bar chart with individual bar colors

Bar chart with individual bar colors
[]

Hat graph

Hat graph
[]

Bar chart with gradients

Bar chart with gradients
[]

Horizontal bar chart

Horizontal bar chart
[]

Discrete distribution as horizontal bar chart

Discrete distribution as horizontal bar chart
[]

Broken horizontal bars

Broken horizontal bars
[]

Scatter Demo2

Scatter Demo2
[]

Mapping marker properties to multivariate data

Mapping marker properties to multivariate data
[]

Marker examples

Marker examples
[]

Scatter plot with a legend

Scatter plot with a legend
[]

Stairs Demo

Stairs Demo
[]

Filled polygon

Filled polygon
[]

fill_between with transparency

fill_between with transparency
[]

Fill the area between two lines

Fill the area between two lines
[]

Fill the area between two vertical lines

Fill the area between two vertical lines
[]

Stackplots and streamgraphs

Stackplots and streamgraphs
[]

Eventplot demo

Eventplot demo
[]

Timeline with lines, dates, and text

Timeline with lines, dates, and text
[]

hlines and vlines

hlines and vlines
[]

Shade regions defined by a logical mask using fill_between

Shade regions defined by a logical mask using fill_between
[]

Plotting categorical variables

Plotting categorical variables
[]

Many ways to plot images

Many ways to plot images
[]

Image with masked values

Image with masked values
[]

Multiple images with one colorbar

Multiple images with one colorbar
[]

Modifying the coordinate formatter

Modifying the coordinate formatter
[]

Image resampling

Image resampling
[]

Interpolations for imshow

Interpolations for imshow
[]

Blend transparency with color in 2D images

Blend transparency with color in 2D images
[]

Shading example

Shading example
[]

Clipping images with patches

Clipping images with patches
[]

Placing images, preserving relative sizes

Placing images, preserving relative sizes
[]

pcolor images

pcolor images
[]

pcolormesh

pcolormesh
[]

pcolormesh grids and shading

pcolormesh grids and shading
[]

Image nonuniform

Image nonuniform
[]

QuadMesh Demo

QuadMesh Demo
[]

Triplot Demo

Triplot Demo
[]

Tripcolor Demo

Tripcolor Demo
[]

Tricontour Demo

Tricontour Demo
[]

Tricontour Smooth User

Tricontour Smooth User
[]

Tricontour Smooth Delaunay

Tricontour Smooth Delaunay
[]

Trigradient Demo

Trigradient Demo
[]

Triinterp Demo

Triinterp Demo
[]

Contour plot of irregularly spaced data

Contour plot of irregularly spaced data
[]

Contour Demo

Contour Demo
[]

Contour Label Demo

Contour Label Demo
[]

Contourf demo

Contourf demo
[]

Contour image

Contour image
[]

Contourf and log color scale

Contourf and log color scale
[]

Contourf hatching

Contourf hatching
[]

Contour corner mask

Contour corner mask
[]

Contouring the solution space of optimizations

Contouring the solution space of optimizations
[]

Quiver Simple Demo

Quiver Simple Demo
[]

Advanced quiver and quiverkey functions

Advanced quiver and quiverkey functions
[]

Wind barbs

Wind barbs
[]

Streamplot

Streamplot
[]

Interactive adjustment of colormap range

Interactive adjustment of colormap range
[]

Colormap normalizations

Colormap normalizations
[]

Colormap normalizations SymLogNorm

Colormap normalizations SymLogNorm
[]

Annotated heatmap

Annotated heatmap
[]

Affine transform of an image

Affine transform of an image
[]

Spy Demos

Spy Demos
[]

Spectrogram

Spectrogram
[]

BboxImage Demo

BboxImage Demo
[]

Watermark image

Watermark image
[]

Errorbar function

Errorbar function
[]

Different ways of specifying error bars

Different ways of specifying error bars
[]

Errorbar subsampling

Errorbar subsampling
[]

Including upper and lower limits in error bars

Including upper and lower limits in error bars
[]

Create boxes from error bars using PatchCollection

Create boxes from error bars using PatchCollection
[]

Plot a confidence ellipse of a two-dimensional dataset

Plot a confidence ellipse of a two-dimensional dataset
[]

Curve with error band

Curve with error band
[]

Histograms

Histograms
[]

Demo of the histogram function's different histtype settings

Demo of the histogram function's different histtype settings
[]

Histogram bins, density, and weight

Histogram bins, density, and weight
[]

The histogram (hist) function with multiple data sets

The histogram (hist) function with multiple data sets
[]

Multiple histograms side by side

Multiple histograms side by side
[]

Bihistogram

Bihistogram
[]

Hexagonal binned plot

Hexagonal binned plot
[]

Time Series Histogram

Time Series Histogram
[]

Boxplots

Boxplots
[]

Artist customization in box plots

Artist customization in box plots
[]

Box plots with custom fill colors

Box plots with custom fill colors
[]

Separate calculation and plotting of boxplots

Separate calculation and plotting of boxplots
[]

Box plot vs. violin plot comparison

Box plot vs. violin plot comparison
[]

Violin plot basics

Violin plot basics
[]

Violin plot customization

Violin plot customization
[]

Cross- and auto-correlation

Cross- and auto-correlation
[]

Power spectral density (PSD)

Power spectral density (PSD)
[]

Cross spectral density (CSD)

Cross spectral density (CSD)
[]

Plotting the coherence of two signals

Plotting the coherence of two signals
[]

Pie charts

Pie charts
[]

Bar of pie

Bar of pie
[]

Nested pie charts

Nested pie charts
[]

A pie and a donut with labels

A pie and a donut with labels
[]

Labeling pie charts

Labeling pie charts
[]

Polar plot

Polar plot
[]

Multiple subplots

Multiple subplots
[]

Create multiple subplots using plt.subplots

Create multiple subplots using plt.subplots
[]

Axes Demo

Axes Demo
[]

Combine two subplots using subplots and GridSpec

Combine two subplots using subplots and GridSpec
[]

Resize Axes with constrained layout

Resize Axes with constrained layout
[]

Resize Axes with tight layout

Resize Axes with tight layout
[]

Programmatically control subplot adjustment

Programmatically control subplot adjustment
[]

Adjacent subplots

Adjacent subplots
[]

Controlling view limits using margins and sticky_edges

Controlling view limits using margins and sticky_edges
[]

Axes box aspect

Axes box aspect
[]

Equal axis aspect ratio

Equal axis aspect ratio
[]

Figure size in different units

Figure size in different units
[]

Figure subfigures

Figure subfigures
[]

Shared axis

Shared axis
[]

Inverted axis

Inverted axis
[]

Plots with different scales

Plots with different scales
[]

Different scales on the same Axes

Different scales on the same Axes
[]

Multiple y-axis with Spines

Multiple y-axis with Spines
[]

Twin Axes with delta_zorder

Twin Axes with delta_zorder
[]

Secondary Axis

Secondary Axis
[]

Align labels and titles

Align labels and titles
[]

Axis label position

Axis label position
[]

Axes properties

Axes properties
[]

Figure labels: suptitle, supxlabel, supylabel

Figure labels: suptitle, supxlabel, supylabel
[]

Zoom region inset Axes

Zoom region inset Axes
[]

Broken axis

Broken axis
[]

Draw regions that span an Axes

Draw regions that span an Axes
[]

Automatically setting tick positions

Automatically setting tick positions
[]

Tick locators

Tick locators
[]

Major and minor ticks

Major and minor ticks
[]

Left-aligned y tick labels

Left-aligned y tick labels
[]

Move x/y-axis ticks and labels on top and right

Move x/y-axis ticks and labels on top and right
[]

Center labels between ticks

Center labels between ticks
[]

Rotated tick labels

Rotated tick labels
[]

Multilevel (nested) ticks

Multilevel (nested) ticks
[]

The default tick formatter

The default tick formatter
[]

Custom Ticker

Custom Ticker
[]

Dollar ticks

Dollar ticks
[]

Format ticks using engineering notation

Format ticks using engineering notation
[]

SI prefixed offsets and natural order of magnitudes

SI prefixed offsets and natural order of magnitudes
[]

Setting tick labels from a list of values

Setting tick labels from a list of values
[]

Date tick labels

Date tick labels
[]

Date tick locators and formatters

Date tick locators and formatters
[]

Format date ticks using ConciseDateFormatter

Format date ticks using ConciseDateFormatter
[]

Date converter demo

Date converter demo
[]

Placing date ticks using recurrence rules

Placing date ticks using recurrence rules
[]

Custom tick formatter for time series

Custom tick formatter for time series
[]

Date precision and epochs

Date precision and epochs
[]

Colorbar Tick labelling

Colorbar Tick labelling
[]

Fixing too many ticks

Fixing too many ticks
[]

Scales overview

Scales overview
[]

Loglog aspect

Loglog aspect
[]

Log scale

Log scale
[]

Logit scale

Logit scale
[]

Exploring normalizations

Exploring normalizations
[]

Symlog scale

Symlog scale
[]

Spines

Spines
[]

Dropped spines

Dropped spines
[]

Centered spines with arrows

Centered spines with arrows
[]

Text alignment

Text alignment
[]

Multiline text

Multiline text
[]

Text rotation angle in data coordinates

Text rotation angle in data coordinates
[]

Using a text as a Path

Using a text as a Path
[]

Annotating a plot

Annotating a plot
[]

Annotate plots

Annotate plots
[]

Angle annotations on bracket arrows

Angle annotations on bracket arrows
[]

Annotation arrow style reference

Annotation arrow style reference
[]

Placing text boxes

Placing text boxes
[]

Artists as annotations

Artists as annotations
[]

Scale invariant angle label

Scale invariant angle label
[]

Legend Demo

Legend Demo
[]

Legend using pre-defined labels

Legend using pre-defined labels
[]

Compose custom legends

Compose custom legends
[]

Figure legend demo

Figure legend demo
[]

Accented text

Accented text
[]

Configure the font family

Configure the font family
[]

Using ttf font files

Using ttf font files
[]

Font table

Font table
[]

Mathtext

Mathtext
[]

Math fontfamily

Math fontfamily
[]

Render math equations using TeX

Render math equations using TeX
[]

Artist within an artist

Artist within an artist
[]

Title positioning

Title positioning
[]

Text watermark

Text watermark
[]

Arrow guide

Arrow guide
[]

Line, Poly and RegularPoly Collection

Line, Poly and RegularPoly Collection
[]

Compound path

Compound path
[]

Dolphins

Dolphins
[]

Mmh Donuts!!!

Mmh Donuts!!!
[]

Ellipse with orientation arrow demo

Ellipse with orientation arrow demo
[]

Ellipse Collection

Ellipse Collection
[]

Ellipse Demo

Ellipse Demo
[]

Drawing fancy boxes

Drawing fancy boxes
[]

Fill rule demo

Fill rule demo
[]

Hatch style reference

Hatch style reference
[]

Hatchcolor Demo

Hatchcolor Demo
[]

Plot multiple lines using a LineCollection

Plot multiple lines using a LineCollection
[]

Circles, Wedges and Polygons

Circles, Wedges and Polygons
[]

PathPatch object

PathPatch object
[]

Bezier curve

Bezier curve
[]

Color Demo

Color Demo
[]

Color by y-value

Color by y-value
[]

Colors in the default property cycle

Colors in the default property cycle
[]

Named color sequences

Named color sequences
[]

Colorbar

Colorbar
[]

Histogram as colorbar

Histogram as colorbar
[]

Colormap reference

Colormap reference
[]

Create a colormap from a list of colors

Create a colormap from a list of colors
[]

Selecting individual colors from a colormap

Selecting individual colors from a colormap
[]

List of named colors

List of named colors
[]

Ways to set a color's alpha value

Ways to set a color's alpha value
[]

Bayesian Methods for Hackers style sheet

Bayesian Methods for Hackers style sheet
[]

Dark background style sheet

Dark background style sheet
[]

FiveThirtyEight style sheet

FiveThirtyEight style sheet
[]

ggplot style sheet

ggplot style sheet
[]

Grayscale style sheet

Grayscale style sheet
[]

Style sheets reference

Style sheets reference
[]

Clip the data to the axes view limits

Clip the data to the axes view limits
[]

Custom hillshading in a 3D surface plot

Custom hillshading in a 3D surface plot
[]

3D plot projection types

3D plot projection types
[]

3D stem

3D stem
[]

3D surface (colormap)

3D surface (colormap)
[]

3D wireframe plots in one direction

3D wireframe plots in one direction
[]

Anchored Direction Arrow

Anchored Direction Arrow
[]

HBoxDivider and VBoxDivider demo

HBoxDivider and VBoxDivider demo
[]

Show RGB channels using RGBAxes

Show RGB channels using RGBAxes
[]

Colorbar with AxesDivider

Colorbar with AxesDivider
[]

Control the position and size of a colorbar with inset_locator.inset_axes

Control the position and size of a colorbar with inset_locator.inset_axes
[]

Inset locator demo

Inset locator demo
[]

Inset locator demo 2

Inset locator demo 2
[]

Align histogram to scatter plot using locatable Axes

Align histogram to scatter plot using locatable Axes
[]

Simple Anchored Artists

Simple Anchored Artists
[]

Basic animated line plot

Basic animated line plot
[]

Decay

Decay
[]

Animated histogram

Animated histogram
[]

pyplot animation

pyplot animation
[]

The Bayes update

The Bayes update
[]

Animated image using a precomputed list of images

Animated image using a precomputed list of images
[]

Multiple Axes animation

Multiple Axes animation
[]

Pause and resume an animation

Pause and resume an animation
[]

Animated scatter saved as GIF

Animated scatter saved as GIF
[]

Oscilloscope

Oscilloscope
[]

Annotated cursor

Annotated cursor
[]

Buttons

Buttons
[]

Check buttons

Check buttons
[]

Cursor

Cursor
[]

Lasso Selector

Lasso Selector
[]

Mouse Cursor

Mouse Cursor
[]

Multicursor

Multicursor
[]

Select indices from a collection using polygon selector

Select indices from a collection using polygon selector
[]

Polygon Selector

Polygon Selector
[]

Radio Buttons Grid

Radio Buttons Grid
[]

Image scaling using a RangeSlider

Image scaling using a RangeSlider
[]

Slider

Slider
[]

Snap sliders to discrete values

Snap sliders to discrete values
[]

Span Selector

Span Selector
[]

Textbox

Textbox
[]

Mouse move and click events

Mouse move and click events
[]

Cross-hair cursor

Cross-hair cursor
[]

Data browser

Data browser
[]

Figure/Axes enter and leave events

Figure/Axes enter and leave events
[]

Scroll event

Scroll event
[]

Keypress event

Keypress event
[]

Legend picking

Legend picking
[]

Looking glass

Looking glass
[]

Path editor

Path editor
[]

Pick event demo

Pick event demo
[]

Pick event demo 2

Pick event demo 2
[]

Polygon editor

Polygon editor
[]

Pong

Pong
[]

Resampling Data

Resampling Data
[]

Timers

Timers
[]

Trifinder Event Demo

Trifinder Event Demo
[]

Viewlims

Viewlims
[]

Zoom modifies other Axes

Zoom modifies other Axes
[]

pyplot with GTK3

pyplot with GTK3
[]

pyplot with GTK4

pyplot with GTK4
[]

SVG Tooltip

SVG Tooltip
[]

Annotation with units

Annotation with units
[]

Artist tests

Artist tests
[]

Bar demo with units

Bar demo with units
[]

Group barchart with units

Group barchart with units
[]

Evans test

Evans test
[]

Radian ticks

Radian ticks
[]

Inches and centimeters

Inches and centimeters
[]

Unit handling

Unit handling
[]

Anchored Artists

Anchored Artists
[]

Identify whether artists intersect

Identify whether artists intersect
[]

Manual Contour

Manual Contour
[]

Coords Report

Coords Report
[]

Custom projection

Custom projection
[]

AGG filter

AGG filter
[]

Ribbon box

Ribbon box
[]

Add lines directly to a figure

Add lines directly to a figure
[]

Findobj Demo

Findobj Demo
[]

Building histograms using Rectangles and PolyCollections

Building histograms using Rectangles and PolyCollections
[]

Plotting with keywords

Plotting with keywords
[]

Multiprocessing

Multiprocessing
[]

Packed-bubble chart

Packed-bubble chart
[]

Patheffect Demo

Patheffect Demo
[]

Rasterization for vector graphics

Rasterization for vector graphics
[]

TickedStroke patheffect

TickedStroke patheffect
[]

Zorder Demo

Zorder Demo
[]

Integral as the area under a curve

Integral as the area under a curve
[]

Stock prices over 32 years

Stock prices over 32 years
[]

Hillshading

Hillshading
[]

Anscombe's quartet

Anscombe's quartet
[]

Ishikawa Diagram

Ishikawa Diagram
[]

Radar chart (aka spider or star chart)

Radar chart (aka spider or star chart)
[]

Topographic hillshading

Topographic hillshading
[]

The Lifecycle of a Plot

The Lifecycle of a Plot
[]

Coding shortcuts

Coding shortcuts
[]

plot(x, y)

plot(x, y)
[]

scatter(x, y)

scatter(x, y)
[]

bar(x, height)

bar(x, height)
[]

stem(x, y)

stem(x, y)
[]

fill_between(x, y1, y2)

fill_between(x, y1, y2)
[]

stackplot(x, y)

stackplot(x, y)
[]

stairs(values)

stairs(values)
[]

hist(x)

hist(x)
[]

boxplot(X)

boxplot(X)
[]

errorbar(x, y, yerr, xerr)

errorbar(x, y, yerr, xerr)
[]

violinplot(D)

violinplot(D)
[]

eventplot(D)

eventplot(D)
[]

hist2d(x, y)

hist2d(x, y)
[]

hexbin(x, y, C)

hexbin(x, y, C)
[]

pie(x)

pie(x)
[]

ecdf(x)

ecdf(x)
[]

imshow(Z)

imshow(Z)
[]

pcolormesh(X, Y, Z)

pcolormesh(X, Y, Z)
[]

contour(X, Y, Z)

contour(X, Y, Z)
[]

contourf(X, Y, Z)

contourf(X, Y, Z)
[]

barbs(X, Y, U, V)

barbs(X, Y, U, V)
[]

quiver(X, Y, U, V)

quiver(X, Y, U, V)
[]

streamplot(X, Y, U, V)

streamplot(X, Y, U, V)
[]

tricontour(x, y, z)

tricontour(x, y, z)
[]

tricontourf(x, y, z)

tricontourf(x, y, z)
[]

tripcolor(x, y, z)

tripcolor(x, y, z)
[]

triplot(x, y)

triplot(x, y)
[]

bar3d(x, y, z, dx, dy, dz)

bar3d(x, y, z, dx, dy, dz)
[]

fill_between(x1, y1, z1, x2, y2, z2)

fill_between(x1, y1, z1, x2, y2, z2)
[]

plot(xs, ys, zs)

plot(xs, ys, zs)
[]

quiver(X, Y, Z, U, V, W)

quiver(X, Y, Z, U, V, W)
[]

scatter(xs, ys, zs)

scatter(xs, ys, zs)
[]

stem(x, y, z)

stem(x, y, z)
[]

plot_surface(X, Y, Z)

plot_surface(X, Y, Z)
[]

plot_trisurf(x, y, z)

plot_trisurf(x, y, z)
[]

voxels([x, y, z], filled)

voxels([x, y, z], filled)
[]

plot_wireframe(X, Y, Z)

plot_wireframe(X, Y, Z)
[]

Quick start guide

Quick start guide
[]

Animations using Matplotlib

Animations using Matplotlib
[]

Faster rendering by using blitting

Faster rendering by using blitting
[]

Styling with cycler

Styling with cycler
[]

Path Tutorial

Path Tutorial
[]

Transformations Tutorial

Transformations Tutorial
[]

Arranging multiple Axes in a Figure

Arranging multiple Axes in a Figure
[]

Axis autoscaling

Axis autoscaling
[]

Axis scales

Axis scales
[]

Axis ticks

Axis ticks
[]

Plotting dates and strings

Plotting dates and strings
[]

Placing colorbars

Placing colorbars
[]

Constrained layout guide

Constrained layout guide
[]

Legend guide

Legend guide
[]

Tight layout guide

Tight layout guide
[]

Specifying colors

Specifying colors
[]

Blending and compositing artists

Blending and compositing artists
[]

Blending and compositing groups of artists

Blending and compositing groups of artists
[]

Customized Colorbars Tutorial

Customized Colorbars Tutorial
[]

Creating Colormaps in Matplotlib

Creating Colormaps in Matplotlib
[]

Colormap normalization

Colormap normalization
[]

Choosing Colormaps in Matplotlib

Choosing Colormaps in Matplotlib
[]

Annotations

Annotations
[]

Text in Matplotlib

Text in Matplotlib

Web Proxy Viewer  |  New URL  |  Original Page