【问题标题】:Plot multiple line from csv file in python在python中从csv文件中绘制多行
【发布时间】:2018-12-02 15:31:34
【问题描述】:

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

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

【问题讨论】:

  • 对于绘图,我会查看matplotlibseaborn,具体取决于您要查找的绘图类型。然后,为了能够使用按钮/文本框,您可能应该将其嵌入到 Tkinter(或类似的)包中以创建 UI。

标签: python csv matplotlib multiline forex


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-07
    • 1970-01-01
    • 2017-12-12
    • 2014-06-08
    • 2020-06-21
    • 2021-06-28
    • 2020-12-05
    • 2017-07-14
    相关资源
    最近更新 更多