前些时一位读者询问,如何为图表添加一条竖线,以强调某个时间点。这条竖线可以称作期间分隔线,用来分隔某个时间点,如采取某项措施之前和之后,实际值与预测值,等等。今天整理绘制垂直期间分隔线的几种方法。
1、手绘。
这是最简单、快捷的方法。注意:1)选中图表后再画线,线条将锚定在图表“容器”中。2)按住shift再画线,线条将保持垂直或水平。
缺点:不自动
2、设置网格线间距。
设置x轴刻度线之间的间隔数,如下图,然后显示竖的网格线。不过仅适用于剩下间隔数的小于这个数,不会出现第二条网格线。
缺点:不自动,有限制
3、辅助序列做散点图绘制竖线
设置辅助数据xy,加入图表后设置为散点图。
优点:方便调整。缺点:有些复杂。
4、误差线绘制竖线
设置上误差和下误差两个辅助序列,设置原序列的上下误差分别为F、E列。优点:可随意设置画多条竖线,便调整。缺点:但线画在数据点上,故只适合于曲线图。
5、背景区分法
用填色背景区分之前和之后。设置辅助序列D列,加入图表后置于次坐标,并用半透明矩形框填充。
优点:清晰,自动。缺点:稍复杂。
6、变化线条颜色
不绘制竖线,利用辅助序列变化线条的颜色,之前和之后得以区分。
7、文字标识期间
我还是比较喜欢商周在x轴下方用文字标注的做法,不对图表产生大的影响。
多种方法,任你选用,欢迎讨论。例子文件下载:垂直的期间分隔线。