R windows上缺少GGY标签

R windows上缺少GGY标签,r,ggplot2,R,Ggplot2,在运行knitr报告时,我注意到ggplot2在Windows上生成了一个没有y记号/标签的图形,但在我的Linux/Rstudio安装上确实如此 以下代码为我显示了该问题 df=data.frame(pos=seq(1,10),data=seq(10,1,-1)) ggplot(data=df, aes(x=pos,y=data))+ scale_y_discrete(breaks=seq(1,10,2))+ geom_line() 以下是我得到的图表: 窗口 Linux 如

在运行
knitr
报告时,我注意到
ggplot2
在Windows上生成了一个没有y记号/标签的图形,但在我的Linux/Rstudio安装上确实如此

以下代码为我显示了该问题

df=data.frame(pos=seq(1,10),data=seq(10,1,-1))
ggplot(data=df, aes(x=pos,y=data))+ 
  scale_y_discrete(breaks=seq(1,10,2))+ 
  geom_line()
以下是我得到的图表:

窗口

Linux

如果我删除
scale\u y\u discrete
函数调用,则会出现中断,但我需要它来格式化输出


这是环境问题吗?配置问题

现在还不太清楚,当你有一个连续的
y
时,为什么要使用
scale\u y\u discrete
。只是我没有意识到,使用
scale\u y\u continuous
反而让问题消失了。谢谢