You need to enable JavaScript to run this app. R语言绘制无直方图的多组密度曲线实现方法
优惠活动
大模型
产品
解决方案
定价
更多

R语言绘制无直方图的多组密度曲线实现方法

实现仅展示密度线、隐藏直方图的操作方法

两种可直接复用的代码方案,均兼容原有代码的轴范围、标签、标题设置:

方案1:最小幅度修改原有代码

原代码中hist()的作用是搭建匹配密度线的绘图坐标系,只需为hist函数添加隐藏柱体显示的参数,即可完全移除直方图视觉效果,无需改动其余绘图逻辑。
可直接运行的修改后代码:

hist(www, 
     prob=TRUE, 
     xlab = "X", 
     main = "Plot",
     xlim = c(0, 11), 
     ylim = c(0, 1), 
     breaks = 100,
     col = NA,    # 关闭直方图柱体填充效果
     border = NA  # 关闭直方图柱体边框线条
)
lines(density(x, adjust=5), col="red", lwd=2) 
lines(density(y, adjust=5), col="blue", lwd=2) 
lines(density(z, adjust=5), col="green", lwd=2)

方案2:独立搭建空白坐标系

完全移除hist()调用,直接生成无多余元素的空白绘图框架后叠加密度线,逻辑更简洁:

# 生成空白绘图坐标系
plot(NULL, 
     xlim = c(0, 11), 
     ylim = c(0, 1),
     xlab = "X",
     main = "Plot",
     type = "n"  # 不绘制任何数据图形,仅保留坐标轴框架
)
# 叠加三组样本的密度线
lines(density(x, adjust=5), col="red", lwd=2) 
lines(density(y, adjust=5), col="blue", lwd=2) 
lines(density(z, adjust=5), col="green", lwd=2)

内容的提问来源于stack exchange,提问作者Dani.Tav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.06 04:27:04