酒窝.js:不是按字母顺序排列y轴,而是按数据集中的出现顺序排列
dimple.js: order y-Axis not alphabetically, but by order of appearance in data set
我正在从我的数据集中用double.js绘制一个垂直分组的饼图。该图表看起来与示例链接中的图表相似,只是我的x轴由日期和人名的y轴组成,例如(假设x
是饼图):
- luca x
- denis x
- adriano x x
session1 session2 session3
我现在的问题是,我不希望y轴按字母顺序排列标签,而是根据它们首先出现在哪个会话中的事实。所以,基本上我想要这个:
- denis x
- adriano x x
- luca x
session1 session2 session3
我怎样才能做到这一点?我试着为y轴添加一个GroupOrderRule
,如下所示:
yAxis = yAxis.addGroupOrderRule(["luca", "adriano", "denis"]);
但是y轴仍然按字母顺序排列。
有人能帮我吗?
订单规则中似乎有一个错误,这意味着它们现在不适用于数组(您所放的应该已经起作用了)。您可以尝试一种变通方法,在数据中添加一个订单字段:
for (var i = 0; i < data.length; i += 1) {
data[i].order = i;
}
... Initialise and configure chart ...
yAxis.addGroupOrderRule("order");
如果希望按相反的顺序添加第二个参数集为true。
相关文章:
- 从数组中删除重复条目,并在javascript中按顺序排列
- Javascript从数组中随机选择并按字母顺序排列
- 如何在php中按元素按字母顺序排列json文件
- 如何根据 js 中每个单词的第 n 个字母按字母顺序排列列表
- Javascript将生日按数组顺序排列
- 列出按字母顺序排列的 javascript 和字母标题
- 按字母顺序排列字符串
- 排列<p>使用jQuery按日期顺序排列的元素
- 确定字符串中的所有字母是否按JavaScript字母顺序排列
- 按数组顺序排列对象
- 按字母顺序排列列表
- 多个 ajax 异步不按顺序排列,需要同步行为
- 按数字顺序排列列表
- JavaScript 按字母顺序排列
- jQuery Rotator是按字母顺序排列的,我怎样才能在我的主页上随机化
- 按字母顺序排列 AngularJS 中对象保留键/值关联的选项
- 需要一个优化的解决方案来获取按字母顺序排列的记录集 javascript
- Jquery - 按顺序排列的 ajax 循环
- Javascript 如何创建按顺序排列数字的对象
- Mongodb文档没有按正确的顺序排列