如何解决如何在 R 中的同一直方图上添加频率和百分比?
考虑以下数据集。
x <- c(2,2,4,5,7,8,9,10,1,3,6)
hist(x,nclass=10)
我想要一个直方图,其中 x 轴表示间隔,而左侧的 y 轴表示频率。 除此之外,我还需要直方图右侧的另一个 y 轴,表示同一图上的间隔百分比。尽管下图是针对两个变量的,但或多或少看起来像我需要的(取自 Histogram of two variables in R)。
提前致谢!
解决方法
您可以使用 axis(4,at = at)
在右侧添加垂直轴,其中 at
是要绘制刻度线的点。如果您希望直方图的密度值作为刻度线,请调用 axis(4,at = hist(x,nclass=10)$density)
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。