为特定行和列绘制DataFrame Python

为特定行和列绘制DataFrame Python,python,pandas,dataframe,matplotlib,plot,Python,Pandas,Dataframe,Matplotlib,Plot,我不熟悉maplotlib和DataFrame 我想打印从filedialog.askopenfile中选择的csv文件中的数据。 最后的计划是绘制csv文件中的每一行,一行一行,而不是同时绘制所有行,因此第1行绘制几秒钟,然后替换为第2行,以此类推 以下是csv文件中的内容示例: 我想绘制第4行和第5行,但只从D列开始 现在。以下是我的代码: bmFile = filedialog.askopenfile(mode='r',

我不熟悉maplotlib和DataFrame

我想打印从filedialog.askopenfile中选择的csv文件中的数据。 最后的计划是绘制csv文件中的每一行,一行一行,而不是同时绘制所有行,因此第1行绘制几秒钟,然后替换为第2行,以此类推

以下是csv文件中的内容示例:

我想绘制第4行和第5行,但只从D列开始

现在。以下是我的代码:

   bmFile = filedialog.askopenfile(mode='r',
                                        filetypes=(("CSV file", "*.csv"), ("All files", "*.*")),
                                        title="Select a CSV file")

    bmFile2 = pd.read_csv(bmFile, header=[2])

    selectCol = bmFile2.iloc[0:,3:] 

当我试图使用 plt.plot selectCol plt.show,它基于列而不是行来绘制每列的每一行,但我想用另一种方式来绘制。 下面是失败尝试的结果示例

谁能帮帮我吗? 我正在尽力写这个问题,因为英语是我的第二语言。
如果不清楚,请告诉我。

默认情况下,打印是按列进行的,即每列一行。如果要按行打印,可以转置数据。熊猫有它自己的便利。所以你可以写:

selectCol.T.plot()