渠道饼图有 14 个分类,第 11 块开始颜色和第 1 块一样,图例里两个蓝块并排,运营问哪个才是搜索。第一次遇到会往复杂处想,其实漏掉的多是个小前提。

const palette = ['#5470c6','#91cc75','#fac858','#ee6666','#73c0de','#3ba272','#fc8452','#9a60b4'];

默认调色板只有十种颜色,超出的按顺序循环取色。分类数多于色板长度时必然重复,单靠颜色已经分不开。这一点先确认清楚,后面就不用反复试。

「ECharts 饼图配色」这类改动最怕改一半,回滚脚本先准备好,再动生产。新版本先放一台机器上跑一天再全量,问题一般在这段时间暴露。

备份不是备了就行,恢复一次才算数,很多备份文件打开才发现是空的。接口问题先分清是没发出去、发出去了没收到,还是收到了处理失败。

偶发问题先统计频率,一小时几次和一天一次,查法完全不同。

具体做法是,分类超过八种时合并长尾 其余归到其他;按分类固定色值 不依赖默认顺序;扇形上补标签和百分比 不要只靠颜色。

改完照着核一遍,饼图最多八块扇形,每块颜色唯一且标签带百分比。

作者 9823189