javascript - D3 : change font size of axis labels

标签 javascript css d3.js

我想为使用 D3 创建的时间轴的标签指定字体大小。我试过关注 this answerthis fiddle ,但它似乎没有做任何事情。我也试过

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

没有用。没那么难...

最佳答案

原来一个无单位数是technically not a valid CSS font size specifier并且它可能取决于浏览器是否忽略它。因此,使用

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

代替

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

关于javascript - D3 : change font size of axis labels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34890353/

相关文章:

javascript - 图片显示在除 Safari 和 Chrome 之外的所有浏览器中

类中的 Jquery 淡入淡出

css - Wordpress 不会显示最新的 css

javascript - 更改 D3JS 中树的布局

charts - 使用可重用图表更新 d3.js 中的 HTML 表格

javascript - NodeJS Cluster 意外的 assert.AssertionError

javascript - 尝试打印页面时如何隐藏导航栏

javascript - 具有多个 ID 的 d3 分类/样式

javascript - 嵌套数组操作奇怪的行为,js

javascript - javascript 中的内部 html 不工作