【发布时间】:2019-04-23 01:31:46
【问题描述】:
在过去的几天里,我一直在尝试自学 Javascript 以进行数据可视化,并且正在努力/努力使用分组条形图。
正在进行中的图表: https://blockbuilder.org/lydiawawa/261aebe55bef8b556d257f3693cca37e
x 轴:药物类别
y 轴:药物类别计数 x S 类别
我目前的里程碑:
- 在工具提示中,我尝试将相应的 x 轴标记编入索引以定义为“药物类别”,但由于我正在处理的数组是嵌套的,所以我坚持索引正确的值:
如何指向第一级nestedData中的'key'值(1,2,3,4,5,6),以便在tooltip中定义为药物类别?
- 如何按升序对组内计数进行排序?
我认为代码应该类似于:
nestedData.sort(function(x, y){
return d3.ascending(x.value, y.value);
})
我应该如何使用单选按钮触发的动画来实现排序?类似这个效果:
https://bl.ocks.org/fabiomainardi/2971d4ac0978634c3d15
感谢任何帮助。
【问题讨论】:
标签: javascript d3.js data-visualization