如何使用 R 中的 ggplot2 创建点图?


点图是一种柱状图,用点代替条形,专为小型数据集创建。在 ggplot2 中,我们有 geom_dotplot 函数来创建点图,但我们必须传递 geom_dotplot的参数 binwidth 的正确值,这样我们才不会收到警告信息“警告:忽略未知参数: bins `stat_bindot()` 使用 `bins = 30`。通过 `binwidth` 选择更好的值。”

示例

考虑以下数据框 −

> x<-rnorm(100)
> df1<-data.frame(x)

加载 ggplot2 包 −

> library(ggplot2)

创建 x 的点图 −

> ggplot(df1,aes(x))+geom_dotplot(binwidth=0.2)

输出

我们再看一个示例 −

> y<-sample(1:10,100,replace=TRUE)
> df2<-data.frame(y)
> ggplot(df2,aes(y))+geom_dotplot(binwidth=0.2)

输出

更新于: 2020 年 9 月 4 日

440 次浏览

开启你的 事业

完成课程获得认证

开始学习
广告