【R语言数据科学】:可视化篇

文章目录
玩转数据可视化之R语言ggplot2:(十三)离散型颜色及图例设置
上一章我们介绍了连续型颜色设置,这一章我们来看看当颜色数据是离散时,我们应该如何设置。离散的颜色和填充比例在很多情况下都会出现。一个典型的例子是一个将位置和填充都编码为同一变量的Barchart。我们上一次介绍的连续型颜色的许多概念都适用于离散尺度,我们将以这个Barchart为例进行说明:
df <- data.frame(x = c('a','b','c','d'),y = c(3,4,1,2))
bars <- ggplot(df, aes(x, y, fill = x)) +
geom_bar(stat = 'identity') +
labs(x = NULL, y = NULL) +
theme(legend.position = 'none')
离散色的默认比例是scale_fill_discrete(),它又默认为scale_fill_hue(),所以下列这些是相同的图。
bars
bars + scale_fill_discrete()
bars + scale_fill_hue()

本文是R语言数据科学系列的可视化篇,讲解了如何在ggplot2中处理离散型颜色及图例设置。介绍了布鲁尔量表、色调和灰度、调色板刻度、手动调色板、限定值和标签的调整,以及图例的各种自定义方法。通过实例展示了如何改善离散颜色的表现力和对比度,以及在黑白打印和视觉对比中的应用。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



