Python中的绘图库Matplotlib
import matplotlib.pyplot as plt #导入模块matplotlib.pyplot
%matplotlib inline #在notebook中显示所绘图像
import numpy as np
x = np.linspace(0.05,10,1000) #在0.05~10之间等间隔取1000个数
y = np.sin(x)
plt.plot(x,y)
plt.show() #显示所绘图像!
plt.plot(y)
[<matplotlib.lines.Line2D at 0x1f7b6f52780>]
plt.plot()
help(plt.plot)
plt.plot()其他常用参数
linewidth #定义线条的宽度,可取任意实数
alpha #定义线条的透明度,一般取值[0,1]之间
drawstyle #定义描点方式
drawstyle:{‘default’,‘steps’,‘steps-pre’,steps-mid’,steps-post’}
常用的图像设置命令
plt.rcParams[' font. sans-serif' ]=[' SimHei ' ] #用来正常显示中文标签
plt.rcParams[' axes. unicode_minus' ]=False #用来正常显示负号
plt.title() #设置图像标题
plt.xlim() #设置x轴显示范围
plt.ylim() #设置y轴显示范围
plt.xlable() #设置x轴名称
plt.ylable() #设置y轴名称
plt.grid() #设置坐标网格线
plt.axhline() #绘制平行于x轴的水平参考线
plt.axvline() #绘制平行于y轴的水平参考线
plt.axhspan() #绘制垂直于y轴的参考区域
plt. axvspan() #绘制垂直于x轴的参考区域
plt.legend() #标示不同图形的文本标签图例
plt.xticks() #设置x轴的标签名称
plt.yticks() #设置y轴的标签名称
plt.text() #添加图形内容细节的无指向型注释文本
plt.annotate() #添加图形内容细节的指向型注释文本
plt常见的二维图形绘制命令
plt.bar() #绘制柱状图
plt.barh() #绘制条形图
plt.hist() #绘制直方图
plt.pie() #绘制饼图
plt.polar() #绘制极线图
plt.scatter() #绘制散点图或气泡图
plt.stem() #绘制棉棒图
plt.boxplot() #绘制箱线图
plt.errorbar() #绘制误差棒图