【发布时间】:2018-11-09 05:01:17
【问题描述】:
我正在使用 rstudio 中的 plot() 函数来部署 xy 图……但显示的内容看起来像一个奇怪的、未排序的箱线图。
这是我使用的代码:
file = "/Users/Mike/OneDrive - Quantium/Training/Stanford/Chapter 2/Auto.csv"
Auto=read.csv(file)
plot(Auto$horsepower
, Auto$mpg
, xlab="Horsepower"
, ylab="MPG"
, type="p")
这是我得到的:
注意:如果我改变了x和y的顺序,那么图表就可以了。
有谁知道为什么 plot() 会这样做以及如何获得合适的 xy 图?
【问题讨论】:
-
欢迎来到 Stack Overflow!您能否通过分享您的数据样本来重现您的问题,以便其他人可以提供帮助(请不要使用
str()、head()或屏幕截图)?您可以使用reprex和datapasta包来帮助您。另见Help me Help you & How to make a great R reproducible example? -
您的 X 轴不按顺序排列,这对我来说意味着
Auto$horsepower是字符或因子而不是整数。如果正确,请将其更改为整数或数字。 -
Auto$horsepower 是因子而不是数字。谢谢!
标签: r plot scatter-plot