python--matplotlib--ax.set_xlim,ax.set_ylim、set_xlable,set_ylable,x_tickes,y_tickes,与x_tickelabels,y
按照顺序来:1、ax.set_xlim,ax.set_ylim设置x,y轴的最大值的上限import matplotlib.pyplot as pltfig, ax = plt.subplots()x=np.arange(10)y=xax.plot(x,y)#给x轴,y轴设置最大值的上限变量范围ax.set_xlim(0,5)ax.set_ylim(0,6)plt.show()结果如下:2、set
·
按照顺序来:
1、ax.set_xlim,ax.set_ylim
设置x,y轴的最大值的上限
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
x=np.arange(10)
y=x
ax.plot(x,y)
#给x轴,y轴设置最大值的上限变量范围
ax.set_xlim(0,5)
ax.set_ylim(0,6)
plt.show()
结果如下:
2、set_xlable,set_ylable,设置x轴,y轴的标签,如果使用legend,可以在子图区域添加
import matplotlib.pyplot as plt
#只在一张图上面绘制
fig,ax=plt.subplots()
x=np.linspace(-np.pi,np.pi,256)
c,s=np.cos(x),np.sin(x)
#添加lengend,引用set_ylabel,
ax.plot(x,c)
ax.set_xlabel('cos')
ax.plot(x,s)
ax.set_ylabel('sin')
fig.legend(labels=('cos','sin'))
plt.show()
结果如下:
3、x_tickes,y_tickes,与x_tickelabels,y_tickelabels
xticks()和yticks()函数使用一个列表对象作为参数
用set_xticklabels([‘内容’])会在x轴下方显示,并会替换掉原来的数字
如下;
import matplotlib.pyplot as plt
#只在一张图上面绘制
fig,ax=plt.subplots()
x=np.linspace(0,np.pi*2,256)
c,s=np.cos(x),np.sin(x)
#添加lengend,引用set_ylabel,
ax.plot(x,c)
#在x轴设置标签
ax.set_xlabel('x轴')
#显示曲线
ax.plot(x,s)
#在y轴设置标签
ax.set_ylabel('y轴')
#x显示x轴下方
#第一步,先取x_tickes的位置
ax.set_xticks([1.4,3.14,6.28])
ax.set_xticklabels(['OEN','π','2π'])
fig.legend(labels=('cos','sin'))
plt.show()
结果如下:
更多推荐
已为社区贡献3条内容
所有评论(0)