我正在试着用我从这个网站上得到的火车数据绘制一个图表。列车数据由多列多行数据组成,但我想逐列绘制图形。
我设法想出了一个只打印出一列的工作代码,但是我不知道如何为那个特定的列绘制图形。对于下面的代码,最后两行是我尝试绘制单柱图的尝试,但它不起作用。有没有人能帮我画出这一栏的图表?
import csv
import matplotlib.pyplot as plt
with open("C://Users/RichardStone/Pycharm/Projects/train_data.csv", "r") as csv_file:
csv_re
我有一些代码,它应该从2列(X和Y值)的数据绘制多个系列的数据到单个图表。我目前将其设置为if语句检查另一列数据中单个系列的"ID“不变,一旦"ID”更改表示新系列,将绘制新系列,然后将绘制到图表。
代码将循环,我可以看到它在图表上绘制我想要的每个系列,但是在执行图表后,将只绘制两列中的最后一个系列。我可以在之后检查图表,看到序列已经生成,但除了列中的最后一个之外,所有这些序列都是无数据的。下面是我的代码,我很感谢大家的评论。
For i = datastart To dataend
If ws1.Cells(i, 3).Value <&g