如何使用R语言绘制具有频率和密度值曲线的双Y轴密度图
在R语言中,我们可以使用各种绘图工具来可视化数据。本文将介绍如何使用R语言绘制一个具有频率和密度值曲线的双Y轴密度图。
首先,我们需要准备一些数据来进行绘图。假设我们有一个代表观测值的向量data。我们将使用这个数据来绘制密度曲线和频率曲线。
下面是一个简单的例子来演示如何生成数据和绘制双Y轴密度图:
# 生成随机数据
set.seed(123)
data <- rnorm(1000)
# 绘制频率曲线
hist(data, freq = FALSE, ylim = c(0, 0.5),
main = "频率和密度曲线", xlab = "观测值", ylab = "频率",
col = "lightblue", border = "white")
# 添加密度曲线
lines(density(data), col = "red", lwd = 2)
# 添加第二个Y轴
par(new = TRUE)
plot.new()
plot.window(xlim = range(data), ylim = range(density(data)$y),
xlab = "", ylab = "", axes = FALSE)
# 添加密度值曲线
line