Показать пороговую линию в Flex Chart - PullRequest
0 голосов
/ 26 июля 2011

Я застрял с требованием отобразить горизонтальную линию на ColumnChart, чтобы указать пороговый уровень.У меня есть данные для диаграммы как ArrayCollection.

Chart with Threshold line

Итак, мой вопрос здесь: возможно ли получить местоположение значения, которое показано на оси у?Я думаю, что смогу разместить линию или холст высотой в 1 пиксель поверх диаграммы, чтобы добиться этого.Или лучше, есть ли какие-то встроенные функции, которые я мог упустить из виду, или есть какая-то открытая библиотека, которая может достичь чего-то подобного?

1 Ответ

0 голосов
/ 18 ноября 2011

Самое простое решение - добавить LineSeries к вашей диаграмме, которая имеет одинаковое значение на оси Y для каждого элемента на оси X.

Ваш поставщик данных может быть создан следующим образом со столбцомграфик, использующий «результат» для своего yField и линейный график, использующий «порог» в качестве своего yField.

<dataset>
  <dataitem>
     <time>16:00</time>
     <result>170</result>
     <threshold>350</threshold>
  </dataitem>
  <dataitem>
     <time>17:00</time>
     <result>430</result>
     <threshold>350</threshold>
  </dataitem>
  <dataitem>
     <time>18:00</time>
     <result>250</result>
     <threshold>350</threshold>
  </dataitem>
</dataset>
...