在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秒。 我希望能够做的是显示从分钟到分钟或者分钟的信息
答案 0 :(得分:0)
您应该使用dataUnits =“minutes”属性来使用DateTimeAxis,以便用户查看每分钟带有标签的数据。
dataUnits =“小时”表示每小时粒度。