R Beta 函数 - 相对 y 尺度

标签 r scale

我无法理解 R 中的 Beta 函数。我希望 y 刻度以百分比形式显示相对值 (0->1)。如何使用具有相同形式的图表来实现此目的?

x = seq(0,1,0.001)
plot(x,dbeta(x,10,40), type="l", col="red", xlab="time", ylab="frequency")

最佳答案

听起来您正在寻找 beta 密度,已标准化,因此最大值为 1。这可以通过以下方式完成:

x = seq(0,1,0.001)
density = dbeta(x, 10, 40)
plot(x, density/max(density), type="l", col="red", xlab="time", ylab="frequency")

enter image description here

关于R Beta 函数 - 相对 y 尺度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21991688/

相关文章:

r - 从 CSV 创建 xts 对象

r - 从 nlme 摘要中提取随机效应

android - 缩放后图像宽度和高度不正确

javascript - 如何在不缩放绑定(bind)到时间轴的其他形状的情况下放大/缩小 d3.time.scale

Java - 围绕特定点缩放 Canvas

r - Shiny 的如何更新存储在 react 中的值?

r - 如何打印没有索引的长列表?

r - 结合使用 pivot_longer 和 pivot_wider

r - 如何保持 ggplot2 中绘图之间的点大小比例恒定?

javascript - 我的 d3.js 体重秤无法工作