使用matplotlib绘制多行,仅使用3个列表/数组可以通过以下步骤实现:
- 导入matplotlib库和numpy库:import matplotlib.pyplot as plt
import numpy as np
- 创建数据列表/数组:x = np.linspace(0, 10, 100) # x轴数据
y1 = np.sin(x) # 第一行数据
y2 = np.cos(x) # 第二行数据
y3 = np.tan(x) # 第三行数据
- 绘制多行图形:plt.plot(x, y1, label='sin(x)') # 绘制第一行数据
plt.plot(x, y2, label='cos(x)') # 绘制第二行数据
plt.plot(x, y3, label='tan(x)') # 绘制第三行数据
plt.xlabel('x') # 设置x轴标签
plt.ylabel('y') # 设置y轴标签
plt.title('Multiple Lines') # 设置图表标题
plt.legend() # 显示图例
plt.show() # 显示图形
这段代码使用matplotlib的plot函数绘制了三条曲线,分别是sin(x)、cos(x)和tan(x)。x轴数据使用np.linspace函数生成,y轴数据分别使用numpy库的sin、cos和tan函数生成。通过设置标签、标题和图例,可以使图形更加清晰和易于理解。最后使用plt.show()函数显示图形。
推荐的腾讯云相关产品和产品介绍链接地址: