我试图将一个文件夹中的多个csv文件绘制到一个图形上,但是当我试图绘制图形并调用plt.plot(x="..",y="..”)时,我得到了一个“意外的关键字”参数
我不确定我哪里错了,如果有人有任何想法,那就太好了
from matplotlib import pyplot as plt
import os
import pandas as pd
path = r"C:\Users\my_data"
csv_files = glob.glob(os.path.join(path, "*.csv"))
for file in csv_files:
df = pd.read_csv(file, header=2,skiprows=1, usecols=["a", "b", "c", "d", "e"])
plt.xlabel("c") # x axis is "c" column
plt.ylabel("d") # y axis is "d" column
plt.plot(x="c", y="d") #unexpected keyword argument x
plt.show()
1条答案
按热度按时间huwehgph1#
matplotlib.pyplot
中的plot
函数没有x
或y
关键字参数。您可以像plot(x, y, 'bo')
一样简单地传递x和y(以及可选格式)。请参阅matplotlib documentations了解更多信息。