要在 R 中使用 ggplot2 创建点图,我们可以使用 geom_dotplot 函数,但默认网格线将在输出中。如果我们想从图中删除网格线,则可以在命令的其余部分中添加主题功能作为主题(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())输出结果