我正在使用 matplotlib 绘制 .csv 文件中的数据。文件中的数据表现良好 - 这意味着 x 标签从第 1 行到末尾等距且单调递增。
然而,图的 y 轴从最小 y 值开始,垂直增加到最大值,然后跳回到较小的值并从那里减少。很奇怪。
在 excel 中打开 csv 文件并绘制相同的列会导致正常绘图。
import pandas as pd
import matplotlib.pyplot as plt
weather = pd.read_csv('Weather 210221.csv', names=['Timestamp', 'Wind Speed', 'Wind Direction', 'Outdoor Temp', 'Rain Total', 'Barometer', 'Indoor Temp', 'Outdoor Humidity', 'Indoor Humidity', 'Rain Today', '1 min. Ave Wind Speed', 'Heat Index', 'Dew Point', 'Wind Chill'])
weather.plot.scatter(x='Timestamp', y='Outdoor Temp', title='Temps')
plt.show()
任何想法可能会发生什么?如果我知道如何,我会附上数据文件