如何在ggplot中的Y轴上间隔数字

时间:2019-05-16 08:28:28

标签: r ggplot2

我正在分析Nasdaq Comp指数价格,并使用ggplot可视化我的数据。我使用投资来获取历史数据

我使用下面的代码首先可视化了年初至今的索引数据

plot5 <- ggplot(nasdaq.comp, aes(x=Date, y=Price, group = 1)) +
  geom_point() +
  geom_line() +
  labs(x = "Date", y = "Prices", 
       title = "Nasdaq Components Index Performance YTD")

我的图就像

this

我想在Y轴上隔开数字,以便在那里可以清楚地看到数字,我该怎么做?

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果我通过像下面的代码一样提到gsubs来将Price列转换为数值列,则它会正常工作而不会出现任何错误。


plot5 <- ggplot(nasdaq.comp, aes(x=Date, y=as.numeric(gsub("," ,"",nasdaq.comp$Price)), group = 1)) +
  geom_point() +
  geom_line() +
  labs(x = "Date", y = "Prices", 
       title = "Nasdaq Components Index Performance YTD")

感谢大家的帮助,结案了。