jQuery jqPlot, определяющий ось x как квартальные сегменты, когда данные извлекаются и записываются ежедневно - PullRequest
0 голосов
/ 24 августа 2010

Мне было интересно, возможен ли следующий сценарий в jqPlot.

Диаграмма, которую мне нужно построить, имеет ось Y, отображающую данные о ценах, и ось X, отображающую данные временных рядов. Данные будут извлекаться ежедневно, но мне бы хотелось, чтобы отображение вдоль оси x было в квартальных сегментах, поэтому Q1 объединяет все ежедневные данные с 01.01.2010 г. по 31.03.2010 и т. Д.

Возможно ли это?

Можно ли также задать для оси x постоянное отображение Q1 - Q4, а не от первой даты до последней даты в массиве, полученном с сервера, даже если данные за все годы отсутствуют, например, в Q1 у нас есть данные только с 01.01.2010?

1 Ответ

1 голос
/ 16 сентября 2010

Вы должны взглянуть на учебник по и справочник по .

Просто манипулируйте параметрами min, max и numberTicks, чтобы создать ось X, которая лучше отформатирована для ваших целей. Вы, вероятно, также захотите установить опцию пэда на ноль.

В качестве примера, я недавно использовал это для создания тиков с 0%, 20% и т. Д., Чтобы ВСЕГДА отображать 0-100% по оси y:

'yaxis' : {
  'min' : 0,
  'max' : 100,
  'pad' : 0,
  'numberTicks' : 6
}
...