1、数据源的排序 绘制条形图通常的原则是先把数据按照大小排列以后再生成图表,在形状外观上形成从长到短降序排列的矩形条,就像倒置的阶梯状,这样各项目的数据大小和比重情况一目了然: ![]() 要生成这样降序排列的条形图,只需要将数据源中的数值按照【升序】排列就可以简单实现。 2、坐标轴和网格线设置 条形图通常不需要外部边框,也不需要显示横向的坐标轴和网格线。一般会选择将纵坐标轴强化显示为基准线,然后根据刻度位置均匀分布弱化显示的纵向网格线。 要设置基准线,可以点击纵轴标签选中坐标轴,然后点击右键选择【设置坐标轴格式】命令,在坐标轴选项中把刻度线标记的主要类型选择为【无】(清除纵轴上的刻度线标记),接下来可以在填充线条的选项中设置线条的颜色和宽度。 ![]() 与上述操作类似,要弱化纵向网格线的显示可以选中纵向的网格线以后将线条颜色选择为浅灰色并设置比较窄的线条宽度。 3、设置坐标轴标签或数据标签 横轴方向的刻度标签默认显示在图表下方,也可以通过选项设置将其显示在图表上方: 选中横坐标轴标签,点击右键选择【设置坐标轴格式】命令,然后在坐标轴选项中将标签位置设置为【高】就能将坐标轴标签显示在图表的顶部。 ![]() 也可以考虑隐藏这些坐标轴标签,而选择直接在矩形条上标注数据标签。 要隐藏坐标轴标签可以在上面图中的菜单选项中设置标签位置为【无】。 要添加数据标签的显示可以先选中数据系列点击右键,选择【添加数据标签】,然后选中这些数据标签,右键选择【设置数据标签格式】命令,可以在对话框中对标签所要显示的内容以及标签的摆放位置进行设定。 标签的默认显示内容通常是【值】,一些案例中也将【类别名称】直接显示在其中,可以替代纵坐标标签的显示。例如下面的效果: ![]() 标签可以选择的摆放位置包括【居中】、【数据标签内】、【轴内侧】和【数据标签外】,例如上面图中的标签位置就是在【轴内侧】。 而下面图中数据标签的位置就是设定在【数据标签外】。在使用直接的数据标签标注出数据大小以后,纵向的网格线也不再有完全显示的必要,可以考虑选择隐藏: ![]() 如果希望数据标签能够在统一靠右侧边界对齐,没有直接的选项设置可以操作,但可以通过以下的方法来实现: 先删除现有的数据标签,然后在图表数据源中将原有数据组完全复制一列再添加到图表中,形成并排显示、大小相同的簇状条形图。接下来在图表中选中新增的数据系列,点击右键选择【设置数据系列格式】命令,在系列选项中将系列绘制在【次坐标轴】中,这样操作以后新增的条形系列会覆盖在原有系列的上方: ![]() 接下来,选中顶部的横坐标轴(这个横坐标轴是随次坐标轴所产生的),点击右键选择【设置坐标轴格式】命令,然后在坐标轴选项中勾选【逆序刻度值】,这样操作以后,新增的那组条形系列就会变成从右向左的矩形条,与原有系列形成面对面的对称镜像: ![]() 在这之后的设置就比较简单,选中右侧的这个条形系列为其添加数据标签,并且将标签位置设定在【轴内侧】,再把这个条形系列的填充颜色设置为无色,以此来隐藏图形的显示而只显示其数据标签就可以实现目标效果。在这个图上还可以增加横向网格线,可以对数据标签起到引导对齐的作用: ![]() 这样把数据标签统一对齐在右侧,可以让整个条形图显得更有平衡感。可以在上图的基础上继续改进,例如把左侧的纵坐标轴及其标签都隐藏起来,再利用数据标签把分类信息直接显示在矩形条内部。如有必要,矩形条外部还可以考虑添加一组能够代表标签含义的图标: |