按照顺序来:
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()

结果如下:

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐