import matplotlib.pyplot as plt
import numpy as np
# 创建数据
x = np.linspace(0, 10, 100) # 生成从0到10的100个等间距点
y = np.sin(x) # 计算每个x点对应的sin值
# 创建图形
plt.figure() # 创建一个新的图形窗口
plt.plot(x, y, label='sin(x)') # 绘制x和y的数据,并添加图例标签
plt.title('Sine Wave') # 设置图表标题
plt.xlabel('X-axis') # 设置x轴标签
plt.ylabel('Y-axis') # 设置y轴标签
plt.legend() # 显示图例
plt.grid(True) # 显示网格线
plt.show() # 显示图形
matplotlib.pyplot 和 numpy,分别用于绘图和生成数据。np.linspace 生成从0到10的100个等间距点作为x轴数据,然后计算这些点对应的正弦值作为y轴数据。plt.figure() 创建一个新的图形窗口。plt.plot() 方法绘制x和y的数据,并添加一个标签 label='sin(x)'。plt.title()、plt.xlabel() 和 plt.ylabel() 分别设置图表的标题和坐标轴的标签。plt.legend() 显示图例,plt.grid(True) 显示网格线。plt.show() 显示图形。上一篇:python multiprocessing pool
下一篇:python 字符串拆分
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站