本帖最后由 君茗 于 2024-4-19 09:57 编辑
我记得Echartjs本身的轴线是不能修改的
不过可以通过设置标线的方式来实现,最多能实现到下面的效果,因为轴本身没变,只是把轴线隐藏了,所以轴数据还是在左、下
这样修改有两种方式
一种 数据不做修改,仅设置平均值标线
在设置标线的时候选择平均值,去掉轴线。优点是简单;缺点是无法做到四象限平均分布(除非你的最大、最小值是在平均值两侧是对称分布的,否则因为起始点、步长的原因导致这条线并不在正中间)而且这样只能设置Y轴,无法设置X轴
另一种 修改数据,让平均值变为0,其他值按照平均值做偏移(即偏差)
这部分涉及指标的定义修改,看你的数据应该是通过俩指标评价公司状况
需要做的是 拿到两个指标的偏差,用这俩偏差作为x、y轴,然后设置两条为0的标线,同时为了美观需要设置最大值、最小值
这样优点是基本复合四象限的视觉效果,缺点是 用于展示的指标信息跟实际指标会有出入
引申说下第二种的缺点,如果都是按照平均值来去统计,假设一个公司落在第三象限,此时并不能说明这个公司本身不好,仅仅只能说明相对其他几家不好。
而这个平均值如果按照一个行业的预估平均值来体现,这样的话x、y实际是固定的(工作量反而小了,因为市场预估可以交由市场部去做,或者拍脑袋写个数) |