[关闭]
@songying 2019-01-18T17:57:21.000000Z 字数 995 阅读 1257

Matplotlib库

python库


matplotlib.pyplot

1. 通用操作

操作 说明
import matplotlib.pyplot as plt 导入
plt.plot(* args,scalex = True,scaley = True,data = None,** kwargs) 绘制图
plt.show(*args, **kw) 显示图
plt.xlabel(xlabel,fontdict = None,labelpad = None,** kwargs) 设置x轴的标签
plt.ylabel(ylabel,fontdict = None,labelpad = None,** kwargs) 设置y轴的标签
plt.xlim(* args,** kwargs) 获取或设置当前轴的x限制
plt.ylim(* args,** kwargs) 获取或设置当前轴的y限制
plt.title(label,fontdict = None,loc ='center',pad = None,** kwargs) 设置图的标题
plt.legend(* args,** kwargs) 设置曲线的说明

2. 图表类型

图表函数 说明
plt.bar(x,y,label="", color="") 条形图
hist(x, bins=None,histtype='bar, rwidth=0.8) 直方图
plt.scatter(x, y, label="", color="",s=25,marker="o") 散点图
plt.stackplot(x,*args, colors=[]) 堆叠图
plt.pie(x, labels=[],colors=[],startangle=90,shadow=True,explode=(), autopct='%1.1f%%')

3. Figure 类

4. Axes 类

ipython, pylab模式

  1. ipython -pylab
  2. from pylab import *

解决中文显示问题

  1. from pylab import mpl
  2. mpl.rcParams['font.sans-serif'] = ['FangSong'] # 指定默认字体
  3. mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注