标签: d3.js
我尝试使用d3.svg.axis()创建一个轴但是当我尝试创建细分标记时,轴不会改变。我已经阅读了一些相关文档,但他们无法帮助我解决这个问题! This是一个使用d3.svg.axis().tickSubdidvie()但仍无效的示例。最后,我检查this示例,找到tickSubdidvie()函数只在d3js V2中工作,而不是在d3js V3.5.5中工作。任何人都可以告诉我如何处理它?</ p>
d3.svg.axis()
d3.svg.axis().tickSubdidvie()
tickSubdidvie()
完成jsfiddle link。
答案 0 :(得分:0)
绘制两个轴的另一种方法是首先绘制所有刻度,然后重新选择它们并根据它们的数据或索引值调整它们的样式。 执行此操作的新方法是使用多个轴,一个用于主要刻度线,另一个用于次要刻度轴。您可以选择也显示在次要轴上的刻度线并删除它们。 更多信息here和here。