为什么tickSubdivide不能在d3js V 3.5.5中工作但在d3js V2中工作?

时间:2015-07-02 16:09:07

标签: d3.js

我尝试使用d3.svg.axis()创建一个轴但是当我尝试创建细分标记时,轴不会改变。我已经阅读了一些相关文档,但他们无法帮助我解决这个问题! This是一个使用d3.svg.axis().tickSubdidvie()但仍无效的示例。最后,我检查this示例,找到tickSubdidvie()函数只在d3js V2中工作,而不是在d3js V3.5.5中工作。任何人都可以告诉我如何处理它?<​​/ p>

完成jsfiddle link

1 个答案:

答案 0 :(得分:0)

绘制两个轴的另一种方法是首先绘制所有刻度,然后重新选择它们并根据它们的数据或索引值调整它们的样式。 执行此操作的新方法是使用多个轴,一个用于主要刻度线,另一个用于次要刻度轴。您可以选择也显示在次要轴上的刻度线并删除它们。 更多信息herehere