Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript D3:更改轴标签的字体大小_Javascript_Css_D3.js - Fatal编程技术网

Javascript D3:更改轴标签的字体大小

Javascript D3:更改轴标签的字体大小,javascript,css,d3.js,Javascript,Css,D3.js,我想为使用D3创建的时间轴的标签指定字体大小。我试着跟着,但似乎什么也没用。我也试过了 d3.selectAll(".xAxis>.tick>text") .each(function(d, i){ d3.select(this).style("font-size",30); }); 无济于事。这不可能有那么难…事实证明,一个无单位的数字是,它可能取决于浏览器是否忽略它。因此,使用 d3.select(this).style("font-size","30px");

我想为使用D3创建的时间轴的标签指定字体大小。我试着跟着,但似乎什么也没用。我也试过了

d3.selectAll(".xAxis>.tick>text")
  .each(function(d, i){
    d3.select(this).style("font-size",30);
  });

无济于事。这不可能有那么难…

事实证明,一个无单位的数字是,它可能取决于浏览器是否忽略它。因此,使用

d3.select(this).style("font-size","30px");
而不是

d3.select(this).style("font-size",30);

你链接的小提琴很好用。试着改变字体大小。嗯,既然你说我在不同的浏览器中试过了。我在Chrome中也能用,但在Edge或Firefox中不行,在Firefox中,字体大小保持在15px左右。知道为什么吗?好的,必须指定单位,即
“60px”
,而不仅仅是
60
。哇