简单柱状图
简单柱状图用柱形面表现向量数据,如下图所示,用柱形面的高度表示向量中元素的大小。柱状图的横轴一般为分类轴,纵轴一般为数值轴。
多色简单柱状图
如下图所示,实际应用中常见到将柱状图中的不同柱形面设置为不同颜色的情况。
复合柱状图
复合柱状图用多个柱形面序列表示多组数据,如下图所示。
堆叠柱状图
堆叠柱状图用堆叠的方式显示复合柱状图中的每个分组,如下图所示。
百分比堆叠柱状图
百分比堆叠柱状图如下图所示,每个分组中小矩形区域表示的是对应序列元素占整个分组总长度的百分比,整个分组的百分比之和是100%。
冲击图
冲击图如下图所示,在堆叠柱状图的基础上,将各相邻分组之间的区域按照序列分别进行填充。
分区标注柱状图
图4-8对柱状图进行分区和标注。前两个柱形与后面5个柱形之间添加标注线,将它们分成2个区。对应地,在x轴下面给两个分区添加标签。
柱状图叠加箭头图片标注
给柱状图叠加箭头图片标注,效果如下图所示。
百分比堆叠柱状图叠加连线
4.6节介绍的冲击图在堆叠柱状图各分组之间添加了区域填充,本节介绍在各分组之间添加连线,如下图所示。
重叠柱状图
图4-17中的复合柱状图中两组柱形面有重叠,称为重叠柱状图。如果一组柱形面包含另外一组柱形面,常称为子弹图。
分区柱状图
图4-18将复合柱状图各序列的柱形面绘制在一起,形成3个分区,称为分区柱状图。这种柱状图也比较常见。
分区堆叠柱状图
图4-19绘制完堆叠柱状图后,通过在x轴底部添加线和文本的标注实现对柱形分组的分区。
设置基线
默认时,柱状图的基线为y=0的水平线,即x轴。设置基线为其他水平线时,将绘制基线到数据点y值处的柱形面,如下图所示。
反转y轴
图4-21中y轴的标注从上往下是从小到大的,与正常的y轴反向,而且柱状图也是倒转过来的。
柱状图叠加背景色
图4-23绘制柱状图并给它添加背景色。
有序堆叠柱状图
图4-31中,堆叠柱状图按照各分组的总长度对分组进行了升序排列。
有序堆叠柱状图叠加平滑线形图
图4-32在前例的基础上添加了平滑曲线图。
双向堆叠柱状图
图4-33所示为双向堆叠柱状图,实际上是在0基线上下各绘制了一组堆叠柱状图。