试验不同的分箱宽度,不同的分箱宽度可以揭示不同的模式。例如,如果只考虑重量小于 3 克拉的钻石,则需要输入:
对carat进行分箱,然后为每个组生成一个箱线图
ggplot(data = smaller, mapping = aes(x = carat, y = price)) +
geom_boxplot(mapping = aes(group = cut_width(carat, 0.1)))
近似地显示每个分箱中的数据点的数量,此时使用cut_number()函数:
ggplot(data = smaller, mapping = aes(x = carat, y = price)) +
geom_boxplot(mapping = aes(group = cut_number(carat, 20)))