Flex图表 - 不希望显示所有信息

时间:2011-01-17 14:36:03

标签: 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>
   <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秒。 我希望能够做的是显示从分钟到分钟或者分钟的信息

1 个答案:

答案 0 :(得分:0)

您应该使用dataUnits =“minutes”属性来使用DateTimeAxis,以便用户查看每分钟带有标签的数据。

dataUnits =“小时”表示每小时粒度。