如何在 R 中使用 ggplot2 创建无网格线的点图?


要在 R 中使用 ggplot2 创建点图,我们可以使用 geom_dotplot 函数,但输出中会显示默认网格线。如果我们想从图表删除网格线,则可以在其他命令中添加 theme 函数,如 theme(panel.grid=element_blank())。

示例

 动态演示

考虑以下数据框 -

set.seed(214)
x<−rpois(20,10)
df<−data.frame(x)
df

输出

  x
1 8
2 10
3 13
4 16
5 10
6 11
7 12
8 11
9 3
10 8
11 10
12 12
13 10
14 6
15 8
16 6
17 19
18 10
19 8
20 14

加载 ggplot2 包并创建点图 -

library(ggplot2)
ggplot(df,aes(x))+geom_dotplot(binwidth=1)

输出

创建无网格线的点图 -

示例

ggplot(df,aes(x))+geom_dotplot(binwidth=1)+theme(panel.grid=element_blank())

输出

更新时间:05-Feb-2021

221 次浏览

开启你的 职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.