更改 axisLabel 的字体大小

change font size of axisLabel

如何只增加 axisLabels 而不是刻度标签的字体大小。

如您所见,axislabel 字体太小。如果我给文本设置样式,图表中的所有文本都会更改。我只想更改轴标签,即在这种情况下更改警报的优先级和数量。有没有办法只访问 axisLabels?

这个例子:http://jsfiddle.net/thatOneGuy/juY5E/336/

我附加了一个按钮,单击该按钮会更改字体颜色和字体大小。

首先,在创建文本时,我给它一个 ID(第 116 行):

  svg.append("text")
    .attr('id','xAxisText')

然后我创建了一个函数,当您单击按钮时它会被调用:

function changeFontColour(){
         d3.select('#xAxisText').style('fill','red').style('font-size', 30)
        }

这将选中文本,然后将其填充为红色,然后将字体大小更改为 30 :)