我有一个Y值(2 - 10000)差异很大的图表。不幸的是,这会导致标尺下端的条仅有几个像素高,因此不可见/不可交互。有什么方法可以为酒吧设置最低高度?我知道在纯粹的d3中,如果需要的话,你可以对域进行一些修改。c3 js条形图 - 设置最小条形高度
0
A
回答
0
对数是一种非线性变换,有助于保持较小的值,一些小的和很大的值相对很小。
因此,如果应用对数标度,您应该能够在c3图表中看到3和30000。
但一定要通知用户使用对数刻度,并且可视化500可能看起来是5倍高度的2倍(如果绘制在图表中)。因此您需要自己将数据转换为对数刻度(preprocess),并将其馈送到线性刻度c3.js图表(c3中的默认刻度)。
已经很少有用户要求c3开发人员提供插件d3日志,电源和其他规模到c3图表的方式。
https://github.com/c3js/c3/issues/252
不过你可以试试上面的方法(数据预处理,以对数刻度)现在。
实施例: -
LN(5000)= 8.517
LN(500)= 6.214
LN(50)= 3.912
LN(5)= 1.609
正如你可以从上面的例子看到的那样,如果在y轴上使用对数刻度,5000和5都可以在同一个图表中看到。
相关问题
- 1. C3.js分组条形图
- 2. 条形图颜色c3.js
- 3. Highcharts条形图 - 如何设置最小条宽度/长度
- 4. 何在ext js柱形图中设置最大条形图高度?
- 5. 设置条形图栏宽度大小
- 6. 以条形图设置条的宽度
- 7. 使用c3.js创建高值和低值的条形图
- 8. 对齐C3符合条形图形状
- 9. C3条形图条数未知数
- 10. C3.js Y轴范围(最大/最小)不适用于条形图
- 11. 如何在c3.js中调整条形图的大小
- 12. Android GraphView条形图高度
- 13. Kendo ui条形图条形图宽度/最大宽度
- 14. 在HighCharts中高亮条形条形图
- 15. 角度图表js设置条形图的填充颜色
- 16. d3.js条形图
- 17. D3.js条形图
- 18. UI5 - 如何调整堆叠条形图中条形的高度
- 19. 设置ShinobiControls条形图
- 20. C3条形图与3个变量
- 21. c3条形图将刻度值与非居中刻度对齐
- 22. 设置堆叠条形图显示高度为100%
- 23. 自定义条形码条目缺少条形码高度
- 24. ZPL条形码标签设置标签宽度/条形码
- 25. 如何在条形图中为条形图设置不同的宽度
- 26. R在条形图中设置不同颜色的条形图
- 27. 形式放置DIV,不能设置最小宽度和高度
- 28. 更新c3.js中条形图的数据
- 29. c3.js:如何旋转条形图栏上方的标签?
- 30. c3.js吧,样条图
虽然这会显示条形图,但会转换底层数据,这会使图表不太实用。有没有办法保留数据的实际价值(至少为了标签目的),并且还要以某种方式改变比例尺? –