如何在jqPlot数据点标签上更改颜色

The*_*ndr 3 javascript jquery jquery-plugins jqplot

我有一个生成的图表jqPlot.数据点标签用于显示图表上的附加信息,如下例所示:http://www.jqplot.com/tests/point-labels.php

如您所见,数据点标签的颜色始终为黑色.但我想将数据点标签的颜色更改为与图形相同的颜色(顺便说一下:我不会谈论图例或刻度标签).

通过选项页面搜索(http://www.jqplot.com/docs/files/jqPlotOptions-txt.html)我发现没有更改此颜色的选项.

所以问题是:是否有(另一种)方法来改变数据点标签的颜色?

谢谢.

dak*_*dad 10

你可以用CSS做到这一点.通过定位课程.jqplot-point-label.请参阅页面上提供的示例

  • 哦,我在示例页面上阅读了那部分内容……但是是的 - 这不是要回答,但它为我指出了正确的答案:每个系列都有自己的课程(示例中没有解释)。现在我通过使用这个类来尊敬一个 DOM 元素来改变颜色:`$('.jqplot-series-'+i).css('color','#123456');` 其中 `i` 是你喜欢修改的系列。谢谢你 (2认同)

sly*_*ete 8

除了.jqplot-series-$i类之外,阅读源代码表明.jqplot-data-label该类也适用于这些标签项.

  • +1因为饼图使用`.jqplot-data-label`而不是`.jqplot-point-label` (4认同)