1 d3.js
如何在D3轴中创建这样的刻度线?
--O - O - O - O - O
而不是默认的--- | --- | --- |
我搜索了D3示例,但看不到任何将线条标记从行更改为圆圈的示例.
任何帮助将不胜感激..
开箱即用不支持此功能.但是,您可以非常轻松地选择刻度线组,附加圆圈并使用以下代码删除刻度线.
var ticks = axis.selectAll(".tick");
ticks.each(function() { d3.select(this).append("circle").attr("r", 3); });
ticks.selectAll("line").remove();
Run Code Online (Sandbox Code Playgroud)
在这里完成示例.