首页 > 解决方案 > 在python中从csv文件中绘制多行

问题描述

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

RCS M5 288.csv

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

标签: pythoncsvmatplotlibmultilineforex

解决方案


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

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

    在导入的部分中,您可以使用一个名为的函数,该函数
    plt.plot()

    可以接收任意数量的数组并绘制它们。
  3. 谈到您的最后一个要求,您可能需要参考tkinter或任何其他此类 python GUI 库。

推荐阅读