Skip to main content
 首页 » 编程设计

python之从没有标题的 CSV 中在 Pandas 中绘制图表

2025年05月04日21mq0036

我不熟悉用 python 绘制图表。我被告知要为此使用 Pandas,使用以下命令。现在假设 csv 文件有标题(time、speed 等)。但是当 csv 文件没有标题时,如何将其更改为? (数据从第0行开始)

import matplotlib.pyplot as plt 
import numpy as np 
import pandas as pd 
 
df  = pd.read_csv("P1541350772737.csv") 
#df.head(5) 
df.plot(figsize=(15,5), kind='line',x='timestamp', y='speed') # scatter plot 

请您参考如下方法:

您可以通过列的索引指定 x 和 y,为此您不需要列的名称:

非常简单:df.plot(figsize=(15,5), kind='line',x=0, y=1)

如果 x 列在第一位,y 列在第二位,依此类推,列从 0

开始计算

例如:

使用列名而不是位置的相同结果: