如何在 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())
输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP