Matplotlib: Visualization with Python

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible.

Try Matplotlib (on Binder)


February 17, 2022
Matplotlib is hiring!

We are happy to post the 3-year Research Software Engineer position funded by the NASA ROSES-OSTFL 2020 grant. See the job description on discourse and submit an application via TypeForm.

December 11, 2021
Matplotlib 3.5.1 Released


Pyle PLCDBT95 Marine Boat Yacht CD MP3 WMA Media Radio + 4x BlacRC 1:10 On Road Car Square Pattern Rubber Tyre & Green 12-SpokeNew Lem Products Sausage Stuffing KitBee-Bot Blue-Bot Programmable Floor Robot with Bluetooth1970s Vintage Handmade Mustard Yellow Bellbottoms 32” Waist MensKlein Tools 70155 1/4-Inch Keystone-Tip Screwdriver with 20-InchMoving Blanket for Protecting Furniture- Heavy Duty Recycled CotAthleta NWT Women's Cloudlight Stratus Top Size Med Color Black
Pyle New Boat Yacht Radio USB AUX Receiver w/Amp, Cover, 4 x 6.5
RC1:10 On Road Car White 5 Spoke Wheel Rim&Blue Fish Scale Rubbe
Skateboard Deck Tape Pro Model "Lizard" Grizzly Grip 33" x 9"
Vintage Pennys Tan Foremost Jeans
NIB Nibcol #507 90 Degree 1/2 Inch Copper Elbow For Plumbing HVA
1pc Heavy Duty Textile Moving Blanket 80" x 72" Furniture Packin
One Gallon (12lb) Raw, Unfiltered Texas Honey. Non-GMO, Kosher.
Tank Lid Oil Tank Aprilia Sport City One DERBI VARIANT Piaggio TRAW POWER Iggy pop punk Vintage MENS Large and THE STOOGESMADONNA WHO'S THAT GIRL PROMO DISPLAY 3D DIECUT 1987 55''x 27''Heathkit HP-23 Vintage Power Supply for SB Series Ham Radio Equi1/4 inch Drive Click Type Torque Wrench Adjustble Ratcheting SnaIbanez PT9 Phaser Phase Shifter Rare Vintage 1982 Guitar EffectWDF 100pcs Gold Plastic Plates -Baroque White &Gold Disposable PAutomatic Shift Boot Cover Leather for Volvo XC90 2003-2014 Blac
????Funko Pop Rocks! Amy Winehouse 48 Vaulted Vinyl Figure????
Vtg 1985 Madonna Desperately Seeking Susan Movie Promo T Shirt S
XW3 Xfinity Power Supply Input 100-240V- 50/60Hz- Output 12V -
ETIASQSA 4-12FT Stainless Steel Sliding Barn Door Hardware Close
FAULTY Jim Dunlop MXR Phase 100 phaser effect pedal guitar bass
[ 150 Pack ] Cups, Iced Coffee Go Cups and Flat Lids 9 oz.
Inside Rear View Mirror For Hyundai Sonata Elantra Veloster Kia

Be sure to check the Users guide and the API docs. The full text search is a good way to discover the docs including the many examples.

Join our community at to get help, share your work, and discuss contributing & development.

Short questions may be posted on the gitter channel.

Check out the Matplotlib tag on stackoverflow.

Domain Specific Tools

A large number of third party packages extend and build on Matplotlib functionality, including several higher-level plotting interfaces (seaborn, HoloViews, ggplot, ...), and a projection and mapping toolkit (Cartopy).

More Domain-Specific Tools

Support Matplotlib