【发布时间】:2019-07-10 18:35:47
【问题描述】:
此 CSS 用于删除标记...
#mychart .c3-circles-avg2017,
#mychart .c3-circles-avg2018 {
display: none;
}
是一种丑陋的方式,因为所有配置和图表定义都在 Javascrpt。我需要通过 Javascript 进行操作,理想的是使用 C3 或 D3...我尝试 D3,但 它不起作用:
d3.selectAll('#mychart .c3-circles-avg2017').style("display","none");
d3.selectAll('#mychart .c3-circles-avg2018').style("display","none");
如何通过Javascript获得相同的CSS效果? (或者对 C3 说不要打分)。
(在@thatOneGuy 评论后编辑)
哎呀,对不起,我的 D3 命令正在运行...所以这只是一个 C3 问题
【问题讨论】:
-
在这里工作jsfiddle.net/thatOneGuy/os6x43h1/1 d3.selectAll('#body .test').style('display', "none")。一个可行的例子会很棒
-
谢谢@thatOneGuy,你是对的(!),我编辑了。我们可以将问题的范围缩小到“请使用 C3 解决方案”,D3 可以。
标签: javascript c3.js