R语言数据可视化之美:专业图表绘制指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.7.5 颜色主题的应用案例

关于颜色的基础知识讲解这么多,下面带大家一起来应用各个颜色主题方案,提升图表的美观性。对于多色系颜色方案的应用,大家很容易使用:直接选择一个颜色主题方案,然后修改数据系列的颜色(见图1-7-9)。但是对于单色系和双色渐变系的颜色主题方案的应用,大家可能不是那么容易适应。所以,现在重点给大家讲解单色系和双色渐变系的颜色主题方案的应用。

图1-7-20(a)是使用Excel绘制的默认多色系颜色方案的带误差线柱形图,图1-7-20(b)是使用单色系颜色方案(蓝色系列:)改进的Science期刊上的图表。虽然数据是类别型,但是使用单色系颜色主题方案更加美观。

图1-7-20 柱形图的单色系颜色方案的应用

图1-7-21(a)是使用Excel绘制的默认多色系颜色方案的曲线散点图,图1-7-21(b)是使用单色系颜色方案(橙色系列:)改进的曲线散点图,单色系颜色主题方案就是根据数据系列的数值类别设定,亮度随数值从低到高。图1-7-21(c)是使用单色系颜色方案改进的曲线图,省去散点数据标记,只留下曲线以展示数据系列的规律。

图1-7-21 散点曲线图的单色系颜色方案的应用

图1-7-22(a)是使用红色和蓝色两种不同颜色表示相关系数的数值,蓝色表示负值,圆圈越大表示负相关越大,红色表示正值,圆圈越大表示正相关越大。用双色渐变系颜色主题()改进图表,如图1-7-22(b)所示:借助圆圈填充颜色的深浅和圆圈的大小两个视觉暗示,更加清晰地表达了数据,更便于读者观察数据之间的关系。中间白色对应数值就是相关系数的分界点0。

图1-7-22 相关系数图的双色渐变系颜色方案的应用

图1-7-23为时间序列的柱形图,图1-7-23(a)使用蓝色填充柱形数据系列,仅仅使用长度视觉暗示表达数据。用双色渐变系颜色主题()改进图表,如图1-7-23(b)所示:中间白色对应数值就是相关系数的分界点温度0,当温度越高时,红色更深;当温度越低时,蓝色更深。借助柱形颜色的深浅和长度两个视觉暗示,更加清晰地表达了数据,更便于读者观察时序数据的变化规律。图1-7-24所示是将双色渐变系颜色方案的应用在条形图中。

图1-7-23 时间序列柱形图的双色渐变系颜色方案的应用

图1-7-24 条形图的双色渐变系颜色方案的应用

我们平时绘制图表除了要注意颜色主题,同时还要注意颜色的透明度。颜色的透明度也是一个重要的设置参数,尤其在处理数据系列之间的遮挡问题时特别有效,如图1-7-25所示。绘图软件中基本都有颜色透明度的设定参数。颜色透明度的设定还适合于高密度散点图的绘制,通过颜色深浅可以观察数据的分布情况。

图1-7-25 颜色透明度的应用