gpt4 book ai didi

r - R中的ggplot或qplot直方图

转载 作者:行者123 更新时间:2023-12-01 05:59:53 25 4
gpt4 key购买 nike

我知道这几乎是一个基本问题,但我在从包含这些数字 (dat) 的单个向量绘制直方图时遇到了一些麻烦:

30.90 31.00 32.75 32.65 32.50 31.60 31.80 30.70 31.20 28.10 29.50 28.60 31.70 33.10

qplot 很简单:

qplot(PorData,  binwidth=1.0, geo="histogram", xlab="Data", ylab="Frequency") 

这给了我一个默认直方图: enter image description here

我想做一些更美观的直方图,它也将包含一条密度曲线来显示数据的偏度,并用黑色轮廓更改 bin 颜色,有点像这个: enter image description here

使用 qplot 函数还是 ggplot 更好?提前致谢!

最佳答案

这是在 ggplot2 中创建直方图和密度曲线的方法。

数据:

dat <- scan(textConnection("30.90 31.00 32.75 32.65 32.50 31.60 31.80 30.70 31.20 28.10 29.50 28.60 31.70 33.10"))

剧情:

library(ggplot2)
qplot(dat, binwidth = 1.0, geom = "histogram", xlab = "Data", ylab = "Frequency",
y = ..density.., fill = I("white"), colour = I("black")) +
stat_density(geom = "line")

此处,y = ..density.. 用于使用 y 轴上的相对频率。

enter image description here

关于r - R中的ggplot或qplot直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28478529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com