转化率在 92% 到 94% 之间小幅波动,图上看起来像从 0 冲到 100,汇报时被追问是不是数据崩了。日志里能对上时间点,这种反而好排。
yAxis 没写 min,ECharts 按数据范围自动取刻度,两个百分点的区间被拉满整屏。柱状图这样截断会直接改变柱子长度比例。这一点先确认清楚,后面就不用反复试。
yAxis: { min: 0, max: v => Math.ceil(v.max * 1.1) }
「ECharts Y 轴起点」排查到最后往往是很小的一处差异,前面那些复杂猜测可以先放一放。偶发问题先统计频率,一小时几次和一天一次,查法完全不同。
改完顺手把文档补一句,省得下次自己重新推一遍。监控和日志的时间要对上,时区不一致会多绕很大一圈。
临时改动用注释写上日期和原因,过两周自己都记不清为什么这么写。
处理上按这个顺序:折线图保留自动缩放 但在轴标题里写清量程;柱状图强制 min 为 0 避免长度失真;图下补一行说明 注明纵轴起点。
结果对不对很好判断,柱状图纵轴从 0 起,两根柱子的高度比例与数据比例一致。
