如何在R中使用ggplot2创建Y轴值为计数的直方图?


为了使用ggplot2在R中创建Y轴值为计数的直方图,我们可以按照以下步骤操作:

  • 首先,创建一个数据框。
  • 然后,使用ggplot2包的geom_histogram函数和aes创建Y轴值为计数的直方图。

创建数据框

让我们创建一个如下所示的数据框:

 在线演示

> df<-data.frame(x=rnorm(5000))
> head(df,20)

执行上述脚本后,将生成以下输出(由于随机化,此输出在您的系统上可能会有所不同):

          x
1    -0.008015477
2    -0.981227322
3     1.144050354
4     0.207177231
5     0.179782914
6     0.380085361
7    -0.828305873
8    -0.909047732
9     1.946699123
10    0.384881892
11   -1.107651249
12   -1.290435936
13   -0.305554288
14   -0.427279557
15   -0.587864723
16   -0.295237215
17    0.178995066
18   0.476328701
19   -0.392095095
20   -1.215651876

使用ggplot2创建Y轴值为计数的直方图

使用ggplot2包的geom_histogram函数为数据框df中的数据创建Y轴值为计数的直方图:

> df<-data.frame(x=rnorm(5000))
> library(ggplot2)
> ggplot(df,aes(x))+geom_histogram(aes(y=..count..*10),bins=30)

输出

更新于:2021年8月13日

4K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.