ggplot2绘制密度图(1)简单密度图
鉴于base R中histogram函数绘制图形的简陋,本次介绍中我们直接来到ggplot2的环节。
*冷知识:ggplot2中对于散点模拟成密度曲线是通过核密度估计来实现的*。
# Libraries
library(ggplot2)
library(dplyr)
# create a dataset
data <- data.frame(
name=c( rep("A",50), rep("B",50), rep("B",50), rep("C",5), rep('D', 10) ),
price=c( rnorm(50, 1000, 300), rnorm(50, 1300, 100), rnorm(50, 1800, 100), rnorm(5, 2500, 400), rnorm(10, 1200, 100) )
)
# Make the histogram
data %>%
ggplot( aes(x=price)) +
geom_density(fill="#69b3a2", color="#e9ecef", alpha=0.8)
首先,我们