PHP Flash Charts API с отсутствующими датами? - PullRequest
1 голос
/ 05 августа 2009

У меня есть некоторые данные сальдо ($), даты и заметки. Я хочу построить это как линейный график. Я радостно строил планы с http://www.maani.us/xml_charts/, пока не понял, что моя ось х была выключена: нет балансов на каждый день, а иногда есть несколько балансов в один день. Как я могу компенсировать это (разместите даты соответственно)? Я попытался использовать unix_timestamps для дат, чтобы оно могло иметь числовое значение, но это работает только для точечных графиков (и это отстой). Заметки, которые я хочу отображать как всплывающие подсказки.

Существуют ли другие библиотеки / API, которые могут справиться с этим? Будут ли Fusion Charts делать это? По сути, мне нужен API-интерфейс диаграммы, который может обрабатывать числовые значения как для оси X, так и для оси Y, но позволяет мне переименовывать ось X, чтобы она фактически не отображалась в виде чисел, и поддерживает всплывающие подсказки (т. Е. На основе флэш).

1 Ответ

2 голосов
/ 06 августа 2009

Марк,

На точечной диаграмме FusionCharts мы имеем числовые оси x и y. Хорошая часть заключается в том, что точечная диаграмма может вести себя как линейная диаграмма. Вы можете соединить точки точечной диаграммы, используя линию, установив: <набор данных drawLine = '1' ....>

Чтобы отобразить даты на оси абсцисс, сделайте следующее:

  1. Установите значение наименьшей даты в вашем наборе данных как 0
  2. Для любой другой даты вычислите dateDiff (наименьший срок, дни) и установите его в качестве значения оси X.

Надеюсь, это поможет ...

...