R ggplot以错误的顺序绘制y轴值

R ggplot以错误的顺序绘制y轴值,r,ggplot2,R,Ggplot2,我在看R.Year和oil price的两个基本栏目。我只想绘制它们,但我不知道为什么它不能正确绘制Y轴值 price = read.csv("data/bp_oilprices.csv") colnames(price) = c("Year","Dollars_of_the_day") qplot(as.numeric(price$Year),as.numeric(price$Dollars_of_the_day)) 一些数据 绘图输出对不起,我知道x轴现在有点乱 在Y轴上,注意109.66

我在看R.Year和oil price的两个基本栏目。我只想绘制它们,但我不知道为什么它不能正确绘制Y轴值

price = read.csv("data/bp_oilprices.csv")
colnames(price) = c("Year","Dollars_of_the_day")
qplot(as.numeric(price$Year),as.numeric(price$Dollars_of_the_day))
一些数据

绘图输出对不起,我知道x轴现在有点乱


在Y轴上,注意109.66如何低于11.53,111.67如何低于12.72。我不明白为什么会这样。任何帮助都会非常感谢。

我看起来每天的美元是一个因素,而不是一个数字变量。如果您希望它是一个看起来像的数字,那么在.csv文件的该列中有一些非数值。修复这个问题,然后重新导入或转换因子标签为数值。谢谢,是的,它不是数值。当我试图转换它时,小数点把我搞砸了。谢谢你的帮助!