ggplot2 / knitr:geom_col显示PDF中的中断,但不显示RStudio / HTML中的中断

时间:2018-05-17 15:48:38

标签: r ggplot2 knitr

在针对 pdf 的R Markdown报告中包含geom_col的图表时,观察之间的堆叠断点以灰线显示:

```{r}
library(ggplot2)

ggplot(data = midwest) +
  geom_col(mapping = aes(x = state, y = poptotal))
```

enter image description here

但是当我直接在R Studio中运行完全相同的代码(或编织为HTML)时,列显示为实体:

enter image description here

是否有一些特别的事情可以使不同的观察结果不以pdf显示(例如,使pdf编织的情节看起来像HTML编织的那样)?

1 个答案:

答案 0 :(得分:1)

您是否尝试使用geom_col()代替geom_col(),因为之后创建了geom_bar(),其基本上仅```{r} library(ggplot2) ggplot(data = midwest) + geom_bar(stat="identity",mapping = aes(x = state, y = poptotal)) ```

fill

它可能会起作用,尝试并让我知道 您还可以设置geom_bar(stat="identity",mapping = aes(x = state, y = poptotal,fill="gray60")) 并检查会发生什么

<body style="background-image: url(login_background.jpg)">