柱状图对Y轴设置对数底数问题

image.png

我的柱状图,我设置了Y周的对数底数为:10

image.png

为什么订单金额 603.94 ,和出库金额290.53 柱子是差不多高的。我这里搞了一个百分比,才占出库金额才占订单金额48.11%,应该高度到它一半不到才对。为什么会差不多铺满呢?我该如何解决这个问题?求大神

备注:如果我不设置对数底数的效果image.png

就会变成这样,最高的10万,最低的2000,2000的几乎看不到了。 

FineReport 忧郁的八哥 发布于 2023-8-7 09:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-8-7 09:36(编辑于 2023-8-7 09:40)

对数比和实际数据比肯定不一样的

当数据大于底数时会缩小差距,当数据小于底数时,会放大差距的

log600相当于2.78,而log300相当于2.47,差距确实很小

  • 坚定的小帆薯 坚定的小帆薯 回复 忧郁的八哥(提问者) 对数公式_百度百科 https://baike.baidu.com/item/%E5%AF%B9%E6%95%B0%E5%85%AC%E5%BC%8F/5557846?fr=ge_ala
    2023-08-07 10:20 
  • 忧郁的八哥 忧郁的八哥(提问者) 回复 坚定的小帆薯 明白了。
    2023-08-07 10:29 
  • 忧郁的八哥 忧郁的八哥(提问者) 回复 坚定的小帆薯 有没办法设置 按数值条件 设置刻度呢? 比如我刻度设置500, 如果数值超出2000, 就设置2000-8000 刻度是5000
    2023-08-07 10:33 
  • 坚定的小帆薯 坚定的小帆薯 回复 忧郁的八哥(提问者) 那可以专门做一个数据列,按照这个规律进行处理即可,展示以这个数据列展示;如果需要查看数据,用实际数据做提示或者标签
    2023-08-07 10:51 
  • 忧郁的八哥 忧郁的八哥(提问者) 回复 坚定的小帆薯 这又有另外一个问题,展示可以用这个数据列显示(比如订单数按1,出库数按0.n ,按照这个比例来做数据列),但是想要查看实际数量,标签如何展示真实的数量?
    2023-08-07 11:51 
最佳回答
0
ColdmanLv6高级互助
发布于2023-8-7 09:37(编辑于 2023-8-7 09:41)

对数底数是坐标轴按多少倍进行统计的,

比如你现在设置的是10,

那Y轴第一个区间是0-10,第二个是10-100,第三个是100-1000,按10倍计的,所以你看起来差别不大

所以像你这种需求,又要2000和10万都能较好的显示,又想200和600的区别明显是无法实现的,必须舍弃一方

  • 忧郁的八哥 忧郁的八哥(提问者) 那我现在不设置 对数底数,有没办法设置 按数值条件 设置刻度呢? 比如我刻度设置500, 如果数值超出2000, 就设置2000-8000 刻度是5000 ,那这样就显示的差不多了,也能较好的显示。
    2023-08-07 10:17 
  • 坚定的小帆薯 坚定的小帆薯 回复 忧郁的八哥(提问者) 可以的,比如用双坐标轴、比如值和标签异步显示等等,不过这个场景用对数展示即可的,不然到时会有其余类似的问题,比如说为什么500和5000的高度差不多,等等
    2023-08-07 10:26 
  • 忧郁的八哥 忧郁的八哥(提问者) 回复 坚定的小帆薯 因为我的柱状是 展示的占比%,所以用对数的话,如果重叠的两根柱子差不多高度。目视第一感觉就会感觉占比很高。
    2023-08-07 10:31 
  • 坚定的小帆薯 坚定的小帆薯 回复 忧郁的八哥(提问者) 哦哦~
    2023-08-07 10:50 
最佳回答
0
yzm8Crhb1021448Lv5中级互助
发布于2023-8-7 09:46

轴标签是这样递增,实际数差不多的话,越往上越短。

image.png

  • 忧郁的八哥 忧郁的八哥(提问者) 那这样不行呀,我的数值有 10万 和2000,我都要较好的显示。
    2023-08-07 10:17 
  • 4关注人数
  • 746浏览人数
  • 最后回答于:2023-8-7 09:46
    请选择关闭问题的原因
    确定 取消
    返回顶部