- 一、绘制曲线图
其实绘制曲线还是使用的绘制折线图的方法,只不过取得点非常的密集,使得曲线整体平滑。
示例代码:
from pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体(解决中文无法显示的问题) mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像时负号“-”显示方块的问题 # 创建一个8*6点的图,设置分辨率为80 figure(figsize=(8,6),dpi=80) # 创建一个新的1 * 1 的子图,并绘制在其中的第一块 subplot(1,1,1) X = np.linspace(-np.pi,np.pi,256,endpoint=True) C,S = np.sin(X),np.cos(X) # 绘制余弦曲线,使用蓝色的宽度为1像素的线条 plot(X,C,color='blue',linewidth=1,linestyle='-') # 绘制正弦曲线,使用绿色的、连续的、宽度为1像素的-. plot(X,S,color='green',linewidth=1,linestyle='-.') # 设置横轴的上下限 xlim(-4.0,4.0) # 设置横轴的刻度 # np.linspace(-4,4,9,endpoint=True)将-4到4分成9份,并且取最后一个点,相当于刻度为1 xticks(np.linspace(-4,4,9,endpoint=True)) # 设置纵轴的上下限 ylim(-1.0,1.0) # 设置横轴的刻度 # np.linspace(-1,1,3,endpoint=True)将-1到1分成5份,并且取最后一个点,相当于刻度为0.5 yticks(np.linspace(-1,1,3,endpoint=True)) # 在屏幕上显示绘制的曲线 plt.show()
代码运行结果如下:



