matplotlib statistics

Tool stats & trends

Looking to identify usage trends or leading experts?


matplotlib specifications


Unique identifier OMICS_05535
Name matplotlib
Software type Package/Module
Interface Command line interface, Graphical user interface
Restrictions to use None
Output format PNG, SVG
Operating system Unix/Linux, Mac OS, Windows
Programming languages Python
License BSD 3-clause “New” or “Revised” License
Computer skills Advanced
Version 3.0.2
Stability Stable
Numpy, Dateutil, Pyparsing, Pytz
Maintained Yes




No version available



  • person_outline George Thiruvathukal
  • person_outline Konstantin Läufer
  • person_outline John Hunter

Additional information

Although it has its origins in emulating the MATLAB® graphics commands, Matplotlib is independent of MATLAB, and can be used in a Pythonic, object oriented way.

matplotlib citations


Low abundant bacteria drive compositional changes in the gut microbiota after dietary alteration

PMCID: 5944116
PMID: 29747692
DOI: 10.1186/s40168-018-0469-5

[…] r an output node of the ANN. Each value in the matrix is the average relative change of the output node (column) with respect to the input node (row).Fig. 10A 2D influence heatmap was generated using Matplotlib in Python []. The heatmap displays the magnitude and direction (direct/inverse) of each relationship between each input node (taxon/substrate) and output node (taxon). A connectivity networ […]


Profiling microbial strains in urban environments using metagenomic sequencing data

Biol Direct
PMCID: 5944035
PMID: 29743119
DOI: 10.1186/s13062-018-0211-z

[…] StrainPhlAn [], testing the non-polymorphic null hypothesis on a binomial test on the nucleotides distribution of each position in the alignment. The plots were drawn with python packages seaborn and matplotlib []. […]


Bayesian model selection for complex dynamic systems

Nat Commun
PMCID: 5935699
PMID: 29728622
DOI: 10.1038/s41467-018-04241-5
call_split See protocol

[…] e website further provides access to code examples, tutorials and documentation. bayesloop uses functionality of other Python modules, namely NumPy, SciPy (, SymPy, Matplotlib, Pathos, and tqdm. […]


Comparative genomics of cocci shaped Sporosarcina strains with diverse spatial isolation

BMC Genomics
PMCID: 5930826
PMID: 29716534
DOI: 10.1186/s12864-018-4635-8

[…] ximate latitude and longitude. The data from both sources were then categorized based on general sample type into one of four groups; environment, animal, plant, or human. A map was created using the Matplotlib and Basemap packages in Python, with rendering using GEOS (Geometry Engine - Open Source). […]


Structural patterns of selection and diversity for Plasmodium vivax antigens DBP and AMA1

Malar J
PMCID: 5930944
PMID: 29720179
DOI: 10.1186/s12936-018-2324-3
call_split See protocol

[…] The majority of data analysis was performed using the Anaconda distribution of Python 3.5. Plotting was performed with the Python Matplotlib package, version 1.5.1 []. Statistical analysis was performed using SciPy []. Protein structures were visualized using PyMol []. […]


Microbiome Dynamics in a Large Artificial Seawater Aquarium

Appl Environ Microbiol
PMCID: 5930379
PMID: 29523545
DOI: 10.1128/AEM.00179-18

[…] Turbidity values and qPCR results for 16S rRNA gene copy numbers were plotted together by using iPython and Matplotlib (). Both time series were also tested for correlation with each of the available chemical parameters. Significance was determined by using the R2 correlation coefficient in Microsoft Excel. […]


Looking to check out a full list of citations?

matplotlib institution(s)
University of Chicago, Chicago, IL, USA

matplotlib reviews

star_border star_border star_border star_border star_border
star star star star star

Be the first to review matplotlib