历史版本2 :折线图虚实线拼接 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 问题描述
在使用折线图时,希望前半段显示实线,后半段显示虚线,如下所示:
1.2 解决思路
图表特效-条件显示里面的虚线对分类不起作用,只对系列起作用,因此通过对系列进行改造来达到这个效果。
2. 示例编辑
2.1创建数据集
新建数据集ds1,SQL语句如下:
SELECT
分公司||case when cast(月份 as int)<=8 then '实线' else '虚线' end as 分公司,
cast(月份 as int) as 月份,销量 FROM 总公司月份
union all
-- 8月为虚线和实线的连接点,所以要额外拼接一个8月
SELECT
分公司||'虚线' as 分公司,
cast(月份 as int) as 月份,销量 FROM 总公司月份 where 月份='8'
order by 月份
注:这里以8月作为实线和虚线的分界点,因此8月份要同时具有实线和虚线两种状态,在图上才能连起来。
2.2 单元格设计
合并 A1 至 I20 单元格,插入折线图
2.3 图表数据设置
折线图数据设置如下:
2.4 设置系列颜色
选择自定义组合色,因为实线的系列只有4个,所以只保留4种颜色,后面的虚线系列就会重新使用这4种颜色,从而使实线和虚线同一种颜色的连接在一起。
2.5 设置条件属性
图表特效-条件属性,选择线型为虚线,条件设置为系列名称包含虚线。
2.6 预览效果
PC端:
移动端: