pythonplotting_Matplotlib: Python plotting

Introduction

Matplotlib is a Python 2D plotting library which produces

publication quality figures in a variety of hardcopy formats and

interactive environments across platforms. Matplotlib can be used

in Python scripts, the Python and IPython shell,

the jupyter notebook,

web application servers, and four graphical user

interface toolkits.

116155466_1_20171114020530186.png

116155466_2_20171114020530873.png

116155466_3_20171114020531123.png

116155466_4_20171114020531436.png

Matplotlib tries to make easy things easy and hard things possible.

You can generate plots, histograms, power spectra, bar charts,

errorcharts, scatterplots, etc., with just a few lines of code.

For examples, see the sample plots and thumbnail gallery.

For simple plotting the pyplot module provides a

MATLAB-like interface, particularly when combined

with IPython. For the power user, you have full control

of line styles, font properties, axes properties, etc, via an object

oriented interface or via a set of functions familiar to MATLAB

users.

Installation

Visit the Matplotlib installation instructions.

Documentation

This is the documentation for Matplotlib version 2.1.0.

To get started, read the User's Guide.

Other versions are available:2.1.0 Latest stable version.

2.x Latest git master (unstable)

2.0.2 Previous stable version.

1.5.3 Older stable version.

Trying to learn how to do a particular kind of plot? Check out

the examples gallery

or the list of plotting

commands.

Other learning resources

There are many external learning

resources available including printed material, videos and tutorials.

Need help?

Matplotlib is a welcoming, inclusive project, and we try to follow

the Python Software

Foundation Code of Conduct in everything we do.

Check the faq,

the api docs and

mailing list archives for resources.

Join the gitter and the mailing lists: Users,

Announce and

Devel.

Check out the Matplotlib questions

on stackoverflow.

The search tool searches all of

the documentation, including full text search of over 350 complete

examples which exercise almost every corner of Matplotlib.

You can file bugs, patches and feature requests on the

github

tracker,

but it is a good idea to ping us on the mailing list too.

To keep up to date with what's going on in Matplotlib, see

the what's new

page or browse the source

code. Anything that could require changes to your existing code

is logged in the api

changes file.

Toolkits

Matplotlib ships with several add-on toolkits,

Including 3d plotting with mplot3d,

axes helpers in axes_grid1 and

axis helpers in axisartist.

Third party packages

A large number of third party packages

extend and build on Matplotlib functionality, including several higher-level plotting interfaces

seaborn,

holoviews,

ggplot, and

two projection and mapping toolkits

basemap and

cartopy.

Citing Matplotlib

Matplotlib is the brainchild of John Hunter (1968-2012), who, along with its many

contributors, have put an immeasurable amount of time and effort into producing a

piece of software utilized by thousands of scientists worldwide.

If Matplotlib contributes to a project that leads to a scientific publication,

please acknowledge this work by citing the project. You can use this

ready-made citation entry.

Open source

116155466_5_20171114020531717.png

The Matplotlib license is based on the Python Software Foundation

(PSF) license.

There is an active developer community and a long list of people

who have made significant contributions.

Matplotlib is hosted on Github.

Issues and

Pull requests

are tracked at Github too.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值