Matplotlib使用方法总结

10 篇文章 0 订阅
9 篇文章 0 订阅

https://matplotlib.org/

Python--matplotlib 绘图可视化练手--折线图/条形图  https://zhuanlan.zhihu.com/p/24952180

matplotlib绘图——折线图  https://zhuanlan.zhihu.com/p/25112553

Matplotlib绘图双纵坐标轴设置及控制设置时间格式 -(好用)  https://segmentfault.com/a/1190000006158803

 

知识点
在matplotlib中,整个图像为一个Figure对象。在Figure对象中可以包含一个,或者多个Axes对象。每个Axes对象都是一个拥有自己坐标系统的绘图区域。其逻辑关系如下:


一个Figure对应一张图片。
Title为标题。Axis为坐标轴,Label为坐标轴标注。Tick为刻度线,Tick Label为刻度注释。

Title为标题。Axis为坐标轴,Label为坐标轴标注。Tick为刻度线,Tick Label为刻度注释。

 

matplotlib.pyplot
matplotlib.pyplot is a state-based interface to matplotlib. It provides a MATLAB-like way of plotting.
pyplot is mainly intended for interactive plots and simple cases of programmatic plot generation:

matplotlib.pyplot — Matplotlib 2.2.2 documentation  https://matplotlib.org/api/_as_gen/matplotlib.pyplot.html?highlight=plot#module-matplotlib.pyplot

 

Text in Matplotlib Plots — Matplotlib 2.2.2 documentation  https://matplotlib.org/tutorials/text/text_intro.html#sphx-glr-tutorials-text-text-intro-py

 

matplotlib.pyplot.figure:Creates a new figure.

https://matplotlib.org/api/_as_gen/matplotlib.pyplot.figure.html#matplotlib.pyplot.figure

matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=<class 'matplotlib.figure.Figure'>, clear=False, **kwargs)

Parameters:

num : integer or string, optional, default: none
If not provided, a new figure will be created, and the figure number will be incremented. The figure objects holds this number in a number attribute. If num is provided, and a figure with this id already exists, make it active, and returns a reference to it. If this figure does not exists, create it and returns it. If num is a string, the window title will be set to this figure’s num.

figsize : tuple of integers, optional, default: None
width, height in inches. If not provided, defaults to rc figure.figsize.

dpi : integer, optional, default: None
resolution of the figure. If not provided, defaults to rc figure.dpi.

facecolor :
the background color. If not provided, defaults to rc figure.facecolor.

edgecolor :
the border color. If not provided, defaults to rc figure.edgecolor.

frameon : bool, optional, default: True
If False, suppress drawing the figure frame.

FigureClass : class derived from matplotlib.figure.Figure
Optionally use a custom Figure instance.

clear : bool, optional, default: False
If True and the figure already exists, then it is cleared.

Returns:

figure : Figure
The Figure instance returned will also be passed to new_figure_manager in the backends, which allows to hook custom Figure classes into the pylab interface. Additional kwargs will be passed to the figure init function.

Notes
If you are creating many figures, make sure you explicitly call “close” on the figures you are not using, because this will enable pylab to properly clean up the memory.
rcParams defines the default values, which can be modified in the matplotlibrc file

Text properties and layout

https://matplotlib.org/tutorials/text/text_props.html#sphx-glr-tutorials-text-text-props-py

Controlling properties of text and its layout with Matplotlib.

Controlling properties of text and its layout with Matplotlib.

The matplotlib.text.Text instances have a variety of properties which can be configured via keyword arguments to the text commands (e.g., title()xlabel() and text()).

 

matplotlib.pyplot.plot — Matplotlib 2.2.2 documentation  https://matplotlib.org/api/_as_gen/matplotlib.pyplot.plot.html?highlight=plot#matplotlib.pyplot.plot

 

matplotlib.pyplot.subplots

matplotlib.pyplot.subplots — Matplotlib 2.2.2 documentation  https://matplotlib.org/api/_as_gen/matplotlib.pyplot.subplots.html#matplotlib.pyplot.subplots

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值