如何创建自定义分组"轴"对于使用D3.js的矩阵图

时间:2014-05-19 15:29:22

标签: d3.js

我使用D3.js创建了一个矩阵图表,我在创建一种分组的“轴”时遇到了一些困难(虽然我不确定我可以称之为轴吗?)。

JS Bin显示我选择的当前路线。基本上我所做的就是创建3条单独的线来创建“轴”。理想情况下,我想使用d3.axis对象,但我不确定如何实现这一目标。

虽然这种当前方法确实有效但感觉很脏 - 我也担心缩放。有没有人有更好的建议如何处理这个?

最终结果是这些行(注意标题下面的标签):

enter image description here

1 个答案:

答案 0 :(得分:0)

你可以使用

.scale(x).tickValues(xVals)

其中xVals是值数组

Here可能是这个演示会帮助你