4 基本绘图控制思考练习绘制04π区间上的x1=10sint曲线并要求: 1线形为点划线、颜色为红色; 2坐标轴控制:显示范围、刻度线、比例、网络线 3标注控制:坐标轴名称、标题、相应文本;
代码示例:
import numpy as np import matplotlib.pyplot as plt
生成0到4π之间的等间隔的100个点
x = np.linspace(0, 4*np.pi, 100) y = 10 * np.sin(x)
设置绘图参数
plt.plot(x, y, linestyle='dotted', color='red') # 设置线形为点划线,颜色为红色 plt.xlim(0, 4np.pi) # 设置x轴显示范围 plt.ylim(-10, 10) # 设置y轴显示范围 plt.xticks(np.linspace(0, 4np.pi, 5), ['0', 'π', '2π', '3π', '4π']) # 设置x轴刻度线,并标注刻度值 plt.yticks(np.linspace(-10, 10, 5)) # 设置y轴刻度线 plt.grid(True) # 显示网格线
添加坐标轴名称和标题
plt.xlabel('x') plt.ylabel('y') plt.title('y = 10sin(x)')
添加文本注释
plt.text(2*np.pi, 10, 'y = 10sin(x)', ha='right', va='bottom')
显示图形
plt.show()
原文地址: https://www.cveoy.top/t/topic/i41G 著作权归作者所有。请勿转载和采集!