Flot - Можно ли добавить окраску линий в данные?

Я хочу, чтобы каждая серия имела свою индивидуальную окраску, поэтому я не могу установить ее через опции. Я попытался установить его через данные, но это не сработало. Когда я проверил в отладчике, линия имела свойство цвета, однако рисуемая линия все еще не была того цвета, который я хотел. Мне было интересно, связана ли эта проблема исключительно с цветом, и я обнаружил, что она работает для lineWidth. Так что я действительно понятия не имею, в чем проблема сейчас.

Вот код

data.push({
           data: xLine,
           editable: false,
           lines: {show: showBool, lineWidth:5, color:#000000},
           points: {show: false}
          });

Ширина линии будет отображаться, но цвет не будет.


person dajavinator    schedule 07.07.2014    source источник


Ответы (1)


Две вещи:

  1. Вам нужно заключить указанный код цвета в кавычки (" "), чтобы цвет работал.
  2. Опция color не является частью опции lines

Вот пример JSFiddle.

data.push({
    data: xLine,
    editable: false,
    lines: {show: showBool, lineWidth:5 },
    color: "#000000",
    points: {show: false}
});
person mechenbier    schedule 07.07.2014
comment
Большое спасибо! Мне очень жаль, что я пропустил ваш ответ! - person dajavinator; 16.07.2014