matplotlib protocols

View matplotlib computational protocol

matplotlib statistics

To access cutting-edge analytics on consensus tools, life science contexts and associated fields, you will need to subscribe to our premium service.


Citations per year

Citations chart

Popular tool citations

chevron_left Figure creation chevron_right
Popular tools chart

Tool usage distribution map

Tool usage distribution map

Associated diseases

Associated diseases

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



Add your version



  • 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 in pipelines

PMCID: 5460138
PMID: 28603644
DOI: 10.1038/s41540-017-0003-6

[…] , for creating the network figures, version 3.1 of cytoscape was used. violin plots have been made with the vioplot r package, while supplementary boxplots have been constructed with the help of the matplotlib python package. , , electronic supplementary material , supplementary information accompanies the paper on the npj systems biology and applications website […]

PMCID: 5098983
PMID: 27853558
DOI: 10.1098/rsos.160451

[…] these time sequences were calculated according to the number of fish present near the landmarks. all scripts were coded in python using scientific and statistic libraries (numpy, pylab, scilab and matplotlib)., to compute the number of majority events, the number of fish was averaged over the 15 frames of every second. this operation guarantees that a majority event is ended by the departure […]

To access a full list of citations, you will need to upgrade to our premium service.

matplotlib in publications

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

[…] 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. 10, a 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 […]

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

[…] [], 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 []., reviewer comments: the authors use three different tools, metamlst, strainphlan and panphlan to profile three urban metagenome datasets (new york, boston, sacramento – as yet […]

PMCID: 5935699
PMID: 29728622
DOI: 10.1038/s41467-018-04241-5

[…] 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., the coal-mining accident data shown in fig.  are provided as supplementary data . the cancer cell trajectories shown in fig.  are provided as supplementary data . […]

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

[…] 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)., there are currently no standard parameters to elucidate the core genome of related species, […]

PMCID: 5930944
PMID: 29720179
DOI: 10.1186/s12936-018-2324-3

[…] were excluded from analysis for that pair of populations., 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 []., this study aimed to examine selection pressures on key […]

To access a full list of publications, you will need to upgrade to our premium service.

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