在 python 中绘制来自 csv 文件的多行

Plot multiple line from csv file in python

我有一个这样的 CSV 文件,其中包含 8 个货币指数。

如何在一张图中绘制这些指数? 如果可能的话,我可以有按钮来逐一添加货币吗?

让我们逐步了解您的要求:

  1. 您需要阅读 CSV 文件。这可以通过多种方式完成。我主要使用了 pandas 和 csv 库。如果找到的话,您可以使用其中任何一种或其他方法。
  2. 您需要将所有这些绘制在同一张图片中。为此,您可以使用名为 matplotlib 的目录。您必须导入它的特定部分,因为库很大,需要在 运行 时导入。我建议您使用以下代码:
    import matplotlib.pyplot as plt.

    在导入的部分中,您可以使用名为 <br/>[ 的函数=31=]()
    可以接受任意数量的数组并绘制它们。
  3. 关于您的最后一个要求,您可能需要参考 tkinter 或任何其他此类 python GUI 库。