历史版本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端:

移动端:


3. 模板下载编辑

点击下载模板:

折线图实线和虚线拼接.cpt