以下是一个解决这个问题的示例代码:
def plot_lists(lists):
import matplotlib.pyplot as plt
# 创建一个新的图形窗口
plt.figure()
# 循环遍历每个列表并绘制
for i, lst in enumerate(lists):
# 获取列表的长度
n = len(lst)
# 生成x轴坐标
x = range(n)
# 绘制曲线
plt.plot(x, lst, label=f'List {i+1}')
# 添加图例
plt.legend()
# 显示图形
plt.show()
使用示例:
# 定义不同大小的列表
list1 = [1, 2, 3, 4, 5]
list2 = [1, 4, 9, 16]
list3 = [1, 8, 27]
# 调用函数绘制图形
plot_lists([list1, list2, list3])
这段代码使用matplotlib.pyplot
库绘制了不同大小的列表的情节列表。它循环遍历每个列表,并使用plot
函数绘制曲线。在绘制完所有曲线后,使用legend
函数添加图例,并使用show
函数显示图形。
上一篇:不同大小的列表比较
下一篇:不同大小的列表转为数据帧