Javascript c3.js突出显示特定的内容
我有一个条形图和两个值x(它像0 5 10等)和y(它像0 1000 2000)有可能突出显示x轴上25后出现的条形图吗Javascript c3.js突出显示特定的内容,javascript,d3.js,c3.js,Javascript,D3.js,C3.js,我有一个条形图和两个值x(它像0 5 10等)和y(它像0 1000 2000)有可能突出显示x轴上25后出现的条形图吗 我找到了chart.focus(targetId),但我不知道如何使用它 第一件事:这个没有功能。 Chart.focus(targetId)用于突出显示一组完整的数据,并且仅在加载图表时使用。鼠标滑过后,它将不亮 相反,您可以通过使用组来使用变通方法。 高亮显示的和未高亮显示的必须位于具有不同颜色的不同组中 缺点:列数是以前的两倍,当使用工具提示和图例时,必须对其进行格式化
我找到了chart.focus(targetId),但我不知道如何使用它 第一件事:这个没有功能。
Chart.focus(targetId)
用于突出显示一组完整的数据,并且仅在加载图表时使用。鼠标滑过后,它将不亮
相反,您可以通过使用组来使用变通方法。
高亮显示的和未高亮显示的必须位于具有不同颜色的不同组中
缺点:列数是以前的两倍,当使用工具提示和图例时,必须对其进行格式化,否则会很难看
但如果你对此没意见,这里有一个例子:谢谢@Akoya!我想我找到了一个解决方案,但实际上,将颜色更改为明亮的颜色应该被视为高亮显示:可以编写一个函数,在25后高亮显示,以便在以下代码中使用(我现在将给出索引示例):
color:function(color,d){return colors[d.index]}
查看更多信息。(取消对颜色代码的注释)。