Как изменить цвет на метках jqPlot datapoint - PullRequest
3 голосов
/ 11 августа 2011

У меня есть график, сгенерированный jqPlot.Метки точек данных используются для отображения дополнительной информации на графике, как в этом примере: http://www.jqplot.com/tests/point-labels.php

Как видите, цвет меток точек данных всегда черный.Но я хотел бы изменить цвет меток точек данных на тот же цвет, что и на графике (кстати: я не говорю о легенде или метке).

Поиск с помощьюСтраница параметров (http://www.jqplot.com/docs/files/jqPlotOptions-txt.html) Я не нашел возможности изменить этот цвет.

Поэтому вопрос: Есть ли (другой) способ изменить цвет меток точек данных?

Спасибо.

Ответы [ 4 ]

10 голосов
/ 11 августа 2011

Вы можете сделать это с помощью CSS.Ориентация на класс .jqplot-point-label.См. пример на странице

8 голосов
/ 31 марта 2012

В дополнение к классу .jqplot-series-$i чтение источника показывает, что класс .jqplot-data-label также применяется к этим элементам метки.

1 голос
/ 30 августа 2013

Вы можете сделать это без CSS.

для набора серий

pointLabels:{ 
  show:true,
  escapeHTML:false
}

и

var label = '<span style="color:red">MyLabel</span>';
var seriesData = [[1,2,label], [3,4,label]];

Конечно, вы можете добавить диапазон в цикле JavaScript.

0 голосов
/ 24 октября 2014

Я использовал чат для пончиков, и вот как я изменил цель и цвет метки

.jqplot-target{
     color: #ffffff !important ;

 }
.jqplot-table-legend{
    color: #666666 !important ;

}
...