问题如图:
代码如下:
<mx:LineChart id="chart_day" width="100%" height="100%" color="0x333333"
paddingBottom="5" paddingLeft="5" paddingRight="5" paddingTop="5" showDataTips="true" dataTipFunction="dayDataTipFunction">
<mx:backgroundElements>
<mx:GridLines direction="both" horizontalTickAligned="true" verticalTickAligned="false" verticalChangeCount="7">
<mx:horizontalStroke>
<mx:Stroke color="0xbce1f2"/>
</mx:horizontalStroke>
<mx:verticalStroke>
<mx:Stroke color="0xbce1f2"/>
</mx:verticalStroke>
</mx:GridLines>
</mx:backgroundElements>
<mx:horizontalAxis>
<mx:CategoryAxis id="dailyHAxis" categoryField="xf"/>
</mx:horizontalAxis>
<mx:horizontalAxisRenderers>
<mx:AxisRenderer axis="{dailyHAxis}" canDropLabels="true" canStagger="true" />
</mx:horizontalAxisRenderers>
<mx:verticalAxis>
<mx:LinearAxis id="dailyVAxis" baseAtZero="true" minimum="0" labelFunction="dayv_labelFunc"/>
</mx:verticalAxis>
<mx:series>
<mx:LineSeries xField="xf" yField="yf" form="segment" showDataEffect="{dataEff}"
lineStroke="{new Stroke(0x0062c0,2)}" itemRenderer="mx.charts.renderers.CrossItemRenderer">
<mx:stroke>
<mx:Stroke color="#009dd6" weight="8"/>
</mx:stroke>
<mx:fills>
<mx:SolidColor color="#009dd6" alpha="1"/>
</mx:fills>
</mx:LineSeries>
</mx:series>
</mx:LineChart>
解决方法:
在<LinearAxis>标签中加入属性mininum="0", 即解决问题.
<mx:LinearAxis id="dailyVAxis" baseAtZero="true" minimum="0" labelFunction="dayv_labelFunc"/>