我有一个堆叠条形图,我想在我的图表上为我的刻度线着色。
在下图中,我想根据客户的状态将客户涂成红色或绿色:
所以我可能想将 Aava 涂成绿色,将 Acer 涂成红色。有没有办法给每个标签上色?我知道我可以为它们全部涂上一种颜色,但我可以选择一种特定的颜色吗?
我的第一次尝试是使用 jquery 选择标签并像这样应用我自己的 css:
$("div:contains('Aava')" ).css( "color", "red" );
然而,这并没有选择任何东西
最佳答案
试试这样的:
$("div.jqplot-xaxis-tick:contains('Aava')").css("color", "red");
我不确定它是否有效,但它似乎改变了此处 x 标签的字体颜色:http://www.jqplot.com/tests/line-charts.php
当我运行时:
$("div.jqplot-xaxis-tick:contains('2')").css("color", "red");
您需要确保在 DOM 准备就绪且图表已创建后运行。
关于javascript - 有没有一种方法可以在我的 jqplot 图中为我的刻度线着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23304935/