用FLEX 4的时候 用secondVerticalAxis 画出第二条Y轴。已经提示弃用了。不过我没看明白用什么东西代替?提示如下
mx.charts.chartClasses.CartesianChart.secondVerticalAxis(value:IAxis):void弃用: 请使用 verticalAxis in individual series
The second vertical axis definition for this chart. This class is typically used to render the axis for a secondSeries.语言版本: 3.0Player 版本: Flash 9, AIR 1.1产品版本: Flex 3
新的写法如下:
<mx:LineChart id="linechart1" color="0x323232" width="800" height="180"
showDataTips="true">
<mx:verticalAxisRenderers>
<mx:AxisRenderer ><!--左轴-->
<mx:axis>
<mx:LinearAxis title="高程" baseAtZero="true" id="v1"/>
</mx:axis>
</mx:AxisRenderer>
<mx:AxisRenderer placement="right" id="secondAxis" ><!--右轴-->
<mx:axis>
<mx:LinearAxis title="流量" baseAtZero="true" id="v2" />
</mx:axis>
</mx:AxisRenderer>
</mx:verticalAxisRenderers>
<mx:horizontalAxis><!--横轴-->
<mx:CategoryAxis id="ca1" categoryField="did" title="河道1断面"/>
</mx:horizontalAxis>
<mx:series><!--曲线-->
<mx:LineSeries yField="h" displayName="水面" verticalAxis="{v1}" />
<mx:LineSeries yField="dlv" displayName="河底" verticalAxis="{v1}" />
<mx:LineSeries yField="m" displayName="流量" verticalAxis="{v2}" />
</mx:series>
</mx:LineChart>