В объекте Flex у меня есть этот линейный график, который отображает данные из массива наборов массивов с датой (x) и ценой (y).
Вот код, который я использую для реализации этого:
<s:DropDownList id="timeScale" change="timeScale_changeHandler(event)">
<s:dataProvider>
<s:ArrayCollection>
<fx:String id="seconds">Segundos</fx:String>
<fx:String id="minutes">Minutos</fx:String>
<fx:String id="hours">Horas</fx:String>
</s:ArrayCollection>
</s:dataProvider>
</s:DropDownList>
<mx:LineChart id="lineChart" dataProvider="{googleStore}" width="300" height="200" showDataTips="true">
<mx:horizontalAxis>
<mx:DateTimeAxis id="xAxis" parseFunction=""/>
</mx:horizontalAxis>
<mx:verticalAxis>
<mx:LinearAxis id="rangeDefiner" />
</mx:verticalAxis>
<mx:horizontalAxisRenderers>
<mx:AxisRenderer axis="{xAxis}" visible="true" showLabels="true" />
</mx:horizontalAxisRenderers>
<mx:series>
<mx:LineSeries displayName="Preço" yField="Price" xField="Date" />
</mx:series>
</mx:LineChart>
<mx:Legend dataProvider="{lineChart}"/>
Набор данных, используемый для заполнения этого графика, обновляется с 5 до 5 секунд.
То, что я хочу сделать, это показывать информацию от минуты к минуте или горт