Javascript NVD3节点数据文本颜色更改

Javascript NVD3节点数据文本颜色更改,javascript,css,d3.js,svg,nvd3.js,Javascript,Css,D3.js,Svg,Nvd3.js,我正在使用nvd3折线图和自定义的noData文本。现在我需要更新文本的颜色,并希望文本加下划线。我已经用以下更改更新了css text.nvd3.nv-noData{ color:"yellow"; text-decoration: underline; } 然而,文字装饰工作完美,但颜色并没有得到改变 我已经更改了svg文本的填充值,但它将更改所有文本的文本颜色,包括轴标签值 有人能帮我一下吗?你需要使用填充而不是颜色和黄色,不带引号: text.nvd3.nv-noDat

我正在使用nvd3折线图和自定义的noData文本。现在我需要更新文本的颜色,并希望文本加下划线。我已经用以下更改更新了css

text.nvd3.nv-noData{
    color:"yellow";
    text-decoration: underline;
}
然而,文字装饰工作完美,但颜色并没有得到改变

我已经更改了svg文本的填充值,但它将更改所有文本的文本颜色,包括轴标签值


有人能帮我一下吗?

你需要使用
填充
而不是
颜色
黄色
,不带引号:

text.nvd3.nv-noData{
  fill: yellow;
  text-decoration: underline;
}

这是更改NoData的颜色或文本的方法:

lang:
{

  noData: "My custom Text",

},
noData: {
    style: {
        fontWeight: 'bold',
        fontSize: '15px',
        color: '#eeeeee'
    }
}

您是否尝试过使用
填充:“黄色”
而不是
颜色:“黄色”
?啊,对了,您需要使用
黄色
,而不使用@PranavCBalan指出的引号——仍然是
填充
而不是
颜色
颜色:黄色!重要的填充:黄色-->有效。。