Python Matplotlib 多条曲线

Matplotlib 是一个 Python 的绘图库,可以用来创建各种类型的图表,包括折线图、散点图、饼图等。在 Matplotlib 中,我们可以很容易地绘制多条曲线,比较它们的趋势以及关系。下面将介绍如何使用 Matplotlib 绘制多条曲线的示例代码。

示例代码

import matplotlib.pyplot as plt

# 定义 x 轴数据
x = [1, 2, 3, 4, 5]

# 定义 y 轴数据
y1 = [1, 4, 9, 16, 25]
y2 = [1, 3, 6, 10, 15]
y3 = [2, 5, 8, 12, 18]

# 绘制多条曲线
plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
plt.plot(x, y3, label='Line 3')

# 添加图例
plt.legend()

# 显示图表
plt.show()

状态图

stateDiagram
    [*] --> State1
    State1 --> State2
    State2 --> State3
    State3 --> [*]

在上面的代码中,我们首先定义了 x 轴和三条不同的 y 轴数据,然后使用 plt.plot() 函数分别绘制了这三条曲线。最后,我们调用 plt.legend() 添加图例,并调用 plt.show() 显示图表。

关系图

erDiagram
    CUSTOMER ||--o{ ORDER : places
    ORDER ||--|{ LINE-ITEM : contains
    CUSTOMER }|..|{ DELIVERY-ADDRESS : uses

通过这段代码,我们可以在 Matplotlib 中轻松绘制出三条不同的曲线,比较它们之间的关系和走势。这种多条曲线的比较可以帮助我们更直观地了解数据之间的关系,做出更准确的分析和预测。

总的来说,Matplotlib 是一个功能强大的绘图库,可以实现各种复杂的数据可视化需求,包括绘制多条曲线。通过学习和使用 Matplotlib,我们可以更好地展示和理解数据,为科研和数据分析提供强有力的支持。希望这篇文章对你有所帮助,欢迎继续学习和探索更多关于 Matplotlib 的知识。