Python 我的CSV数据看起来很好,但是当我绘制图表时,数据并不';似乎不对

Python 我的CSV数据看起来很好,但是当我绘制图表时,数据并不';似乎不对,python,pandas,matplotlib,Python,Pandas,Matplotlib,我导入了CSV文件,数据似乎正确。但是,当我使用matplotlib绘制图形时,数据似乎聚集在Y轴上。同样,数据似乎也不正确。2019年,这种货币的价格应该上涨,而不是下跌 我尝试过移动x轴,改变y轴的范围,但仍然不起作用 plt.图(figsize=(15,8)) 地块(XAU美元日期,XAU美元价格) plt.title('每日XAU/美元价格',颜色='红色') plt.xticks(收益率曲线日期[::107]) plt.gca().invert_xaxis() plt.show()

我导入了CSV文件,数据似乎正确。但是,当我使用matplotlib绘制图形时,数据似乎聚集在Y轴上。同样,数据似乎也不正确。2019年,这种货币的价格应该上涨,而不是下跌

我尝试过移动x轴,改变y轴的范围,但仍然不起作用

plt.图(figsize=(15,8))
地块(XAU美元日期,XAU美元价格)
plt.title('每日XAU/美元价格',颜色='红色')
plt.xticks(收益率曲线日期[::107])
plt.gca().invert_xaxis()
plt.show()
有没有办法修复Jupiter笔记本中的数据

这是图形的输出


这是导入到my py中的CSV文件。您的Y数据似乎不是数字


请尝试
plt.plot(XAU_USD.Date,XAU_USD.Price.values.astype(float))

我非常感谢您的反馈,以解决我的问题。因此,解决这个问题的方法很简单。我去修改CSV文件,我把价格改成了“数字”。这将删除逗号。(例如1234.45到1234.45)转换为整数后。程序能够接收值并从中绘制图形

请不要发布代码/数据/回溯的图像。只需复制文本,粘贴到问题中,并将其格式化为代码<代码>我导入了CSV文件-这是什么意思?--------------------------------------------------------------------------------------2 plt.图中的ValueError回溯(最近一次调用)(figsize=(20,8))3#在中绘制调整后的收盘价并更改标签名称---->4 plt.plot(XAU_USD.Date,XAU_USD.Price.values.astype(float))5#绘图标题6 plt.title('Daily XAU/USD Price',color='red')value错误:无法将字符串转换为float:'1538.76'您看到一些值的格式是这种不正确的,这就是熊猫将它们作为对象(字符串)加载的原因.使用
错误=强制