图示:
知识点:
1、调整x轴和y轴的显示范围
plt.xlimit(min,max)和plt.ylimit(min,max)
2、设置x轴和y轴的刻度与标签文本
plt.xticks([刻度],[标签])和plt.yticks([刻度],[标签])
3、子区函数
plt.subplot(211)
将画布分为2行1列,然后选中第1个画图区
4、逆序设置坐标轴刻度标签
plt.xlim(10,1)
5、调整坐标轴的显示及范围
plt.axis(“image”) # 显示到图形极限
plt.axis([xmin,xmax,ymin,ymax]) # 按指定范围显示
plt.axis(“off”) # 不显示坐标轴
代码:
import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False
x = np.linspace(-2*np.pi,2*np.pi,200)
y = np.sin(x)
# 设置选区
plt.subplot(211)
plt.plot(x,y)
plt.subplot(212)
plt.plot(x,y)
plt.xlim(-2*np.pi,2*np.pi)
刻度值 = np.linspace(-2*np.pi,2*np.pi,9)
标签 =[str(round(element/np.pi,1)) + r"$\pi#34; for element in np.linspace(-2*np.pi,2*np.pi,9)]
plt.xticks(刻度值,标签)
plt.show()