无需CSS为HTML文本改色:D3文本元素设白色的单行方案
解决方案
你可以直接在D3的链式调用中添加一行代码来修改文本颜色,无需改动CSS或其他大段脚本:
修改后的代码如下:
color_map_fe00bde8bb8162c8ee694c2404df9330.g.call(color_map_fe00bde8bb8162c8ee694c2404df9330.xAxis) .append("text") .attr("y", 21) .attr("fill", "white") // 新增该行设置文本为白色 .text("% of Flightsz Expected to be Delayed over 1hr period");
说明
SVG里的<text>元素颜色由fill属性控制,用D3的.attr()方法直接设置这个属性就能快速修改文本颜色,完全是单行解决方案,不需要调整其他代码。
内容的提问来源于stack exchange,提问作者kfa5179
相关产品推荐
相关产品推荐

