散点图中的 y 轴不是单调的

时间:2021-05-05 21:14:29

标签: python pandas matplotlib

我正在使用 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()

任何想法可能会发生什么?如果我知道如何,我会附上数据文件

1 个答案:

答案 0 :(得分:0)

找到了答案。显然 python 将我的数据解释为字符串。我需要以某种方式转换为浮动。我还不知道该怎么做,但我接下来会弄清楚。

Solution