FLOT: рисовать бар не начиная с оси - PullRequest
2 голосов
/ 30 апреля 2011

Я пытаюсь нарисовать некоторые столбцы, которые не начинаются с оси, я имею в виду, например, для набора данных [[1,2], [1,5]], что я хочу иметь, это столбец между этими двумяточки, а не [[1,0], [1,5]], который начинается с XAxis.

есть ли плагин, который может это поддерживать?

спасибо!

1 Ответ

4 голосов
/ 02 мая 2011

Для ряда данных со столбцами вы можете указать третью точку, которая является нижней частью столбца. Подробнее см. API.txt :

Линии и точки принимают две координаты. Для заполненных линий и баров вы можете указать третью координату, которая нижняя часть заполненной области / бар (по умолчанию 0).

Вот пример, близкий к тому, что вы хотите:

$.plot($("#placeholder"), [{
    data: [[1,5,2]], //x=1, bottom of bar is 2, top of bar is 5
    bars: { show: true, align:'center', barWidth:0.3 }
},
{ //your line series data and options here }
],
options);
...