我是D3的新手,关于使用D3制作的折线图上的刻度标签,我有一个快速问题。我正在使用d3.svg.axis.scale().tickSize().tickSubdivide()来生成我的刻度标记。
是否有一种方法可以隐藏它们或更改它们的值?例如,我有一个折线图,其中刻度标签是间隔(1、2、3等),我想将它们更改为字符串(如'Jan', 'Feb', 'Mar', 'Apr'等)。这可能吗?
谢谢!
我是D3的新手,关于使用D3制作的折线图上的刻度标签,我有一个快速问题。我正在使用d3.svg.axis.scale().tickSize().tickSubdivide()来生成我的刻度标记。
是否有一种方法可以隐藏它们或更改它们的值?例如,我有一个折线图,其中刻度标签是间隔(1、2、3等),我想将它们更改为字符串(如'Jan', 'Feb', 'Mar', 'Apr'等)。这可能吗?
谢谢!
您可以这样隐藏刻度格式:
myGraph.yAxis.tickFormat(function (d) { return ''; });
myGraph.yAxis.tickFormat(d3.format(',.2%'));
.tickFormat('')
会出现错误。 - Dineshd3.axisBottom(xScale).tickFormat((d) => '').tickSize(0)
- Ron Sims II