每个柱子里面的堆积,按照大小排序。用order by 排序 只有在所有分类里面的系列堆积排序一致才可以。如果有一个分类里面的堆积排序和其它分类里面系列排序不一致,那么order by就没用。
最好在数据集里面,直接对需要排序的字段根据分类使用 order by 进行排序就可以了
试试轴逆序
请问这个问题解决了吗?
如果分类是固定的几个如A\B\C\D,在查询时对系列进行别名,
select 分类
,系列 + CASE 分类 WHEN 'A' THEN '1'
WHEN 'B' THEN '2'
WHEN 'C' THEN '3'
WHEN 'D' THEN '4'
END AS 系列
,统计数据
FROM 表数据
ORDER BY 统计数据
,这样堆积的排序是正常的,虽然系列会显示有点多,但是你可以隐藏图例,增加标签显示,对标签截取或不处理都可以