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

Python 散点图中的y轴不是单调的,python,pandas,matplotlib,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=['Times

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

你知道会发生什么吗?如果我知道如何找到答案,我会附上数据文件。显然python将我的数据解释为字符串。我需要转换成浮动模式。我还不知道怎么做,但我下一步会弄清楚的


它可能只是
csv
文件中的数据。所以我需要先检查一下这个文件。你能解释一下要找什么吗?正如我所说,我用excel绘图,结果完全符合预期。此外,哪些数据会导致绘图y轴不正确?当我仔细观察时,y轴标签几乎是随机的。他们从底部跳到托波凯。你可以
打印(天气)
。这将显示您正在导入的
csv
文件的数据帧,您可以检查该文件是否正确导入。请编辑问题并复制粘贴打印的
输出(weather.head(3).to_dict())
某个变量
转换为带
浮点(某个变量)