Apache flex 弹性图表-Don';I don’我不想把所有的信息都显示出来
在Flex对象中,我有一个折线图,它显示了一组数组的数据,其中包含日期(x)和价格(y)。 这是我用来实现这一点的代码:Apache flex 弹性图表-Don';I don’我不想把所有的信息都显示出来,apache-flex,time,range,charts,Apache Flex,Time,Range,Charts,在Flex对象中,我有一个折线图,它显示了一组数组的数据,其中包含日期(x)和价格(y)。 这是我用来实现这一点的代码: <s:DropDownList id="timeScale" change="timeScale_changeHandler(event)"> <s:dataProvider> <s:ArrayCollection> <fx:String id="seconds">Segundos</fx:String>
<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秒内刷新。
我希望能够做到的是逐分钟或逐小时显示信息。您应该使用DateTimeAxis的dataUnits=“minutes”属性,以防您希望用户看到每分钟带有标签的数据 dataUnits=“hours”表示每小时的粒度