Matplotlib
什么是matplolib?
Matplotlib是一个Python 2D绘图库,可以生成各种硬拷贝格式和跨平台交互式环境的出版物质量数据。Matplotlib可用于Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包。
Matplotlib能够很方便的生成绘图,比如直方图,功率谱,条形图,误差图,散点图等。如何在matplotlib中显示中文
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['FangSong'] # 指定默认字体
mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题相关组件


什么是Figure和Axes
演示
In[1]:
Out[1]:

多子图
In[1]:
第一种方式
In [2]:
In [3]:
第二种方式
In [4]:
如果axes是多维对象,则需要传入多个坐标
In [5]:

第三种方式
由于不推荐,就不进行学习了
线形图
传数据的两种方式
In[1]:
In [2]:
In [3]:

绘制多条线
In [4]:

其他设置
1.颜色设置--color
In [5]:

2.线性设置--linestyle
In [6]:

3.drawstyle
In [7]:

4.标记--marker
In [8]:

坐标轴刻度
In [1]:
设置坐标轴上下限
In [2]:

坐标轴设置为倒序
In [3]:

自定义刻度
In [4]:
Out[4]:

标题、轴标签以及图例
演示
In [1]:
In [2]:
Out[2]:

设置标题--title
In [3]:
Out[3]:

设置图例
In [4]:
Out[4]:

文本、箭头和注释
演示
In [1]:
In [2]:
Out[2]:

设置标题--title
In [3]:
Out[3]:

设置图例
In [4]:
Out[4]:

文本
In [5]:
Out[5]:

箭头和注释
In [6]:
Out[6]:

条形图
In [1]:
In [2]:

In [3]:

In [4]:

直方图
In [5]:

In [6]:

饼图
In [7]:

In [8]:

散点图
In [9]:
Out[9]:

In [10]:

箱线图
In [11]:

In [12]:

箱形图最大的优点就是不受异常值的影响,能够准确稳定地描绘出数据的离散分布情况,同时也利于数据的清洗
最后更新于
这有帮助吗?
