Apache flex Flex 3至Flash 4-折线图显示不正确
我已经将Flex3应用程序迁移到Flash4Air应用程序。下面相同的代码在两种不同的场景中以不同的方式显示图表。第一个图像是正确的,而第二个图像显示不正确。垂直轴似乎没有动态更新。请让我知道是否需要任何更改,以便两者都显示图表Apache flex Flex 3至Flash 4-折线图显示不正确,apache-flex,air,adobe,flex3,linechart,Apache Flex,Air,Adobe,Flex3,Linechart,我已经将Flex3应用程序迁移到Flash4Air应用程序。下面相同的代码在两种不同的场景中以不同的方式显示图表。第一个图像是正确的,而第二个图像显示不正确。垂直轴似乎没有动态更新。请让我知道是否需要任何更改,以便两者都显示图表 <mx:LineChart id="lcPatientChart" showDataTips="true" horizontalCenter="0" width="950"> <mx:seriesFilters>
<mx:LineChart id="lcPatientChart" showDataTips="true" horizontalCenter="0" width="950">
<mx:seriesFilters>
<mx:Array/>
</mx:seriesFilters>
<mx:horizontalAxis>
<mx:DateTimeAxis dataUnits="months" labelUnits="months" alignLabelsToUnits="false" labelFunction="formatDate"/>
</mx:horizontalAxis>
<mx:verticalAxisRenderers>
<mx:AxisRenderer placement="left" axis="{v1}"/>
<mx:AxisRenderer placement="right" axis="{v2}"/>
<mx:AxisRenderer axis="{v3}" minorTickPlacement="none" tickPlacement="none" labelGap="0"
showLabels="false" showLine="false" visible="false" includeInLayout="false"/>
<mx:AxisRenderer axis="{v4}" minorTickPlacement="none" tickPlacement="none" labelGap="0"
showLabels="false" showLine="false" visible="false" includeInLayout="false"/>
</mx:verticalAxisRenderers>
<mx:series>
<mx:LineSeries id="lsCB4Abs" xField="assayDate" yField="cd4Abs"
dataProvider="{_cd4ChartData}" displayName="CD4"
fill="{scBlue}" stroke="{sBlue}" lineStroke="{lsBlue}" visible="true" >
<mx:verticalAxis>
<mx:LinearAxis id="v1" title="CD4 Count (Cells/mm3)"/>
</mx:verticalAxis>
<mx:itemRenderer>
<mx:Component>
<mx:DiamondItemRenderer />
</mx:Component>
</mx:itemRenderer>
</mx:LineSeries>
<mx:LineSeries id="lsViralLoad" xField="assayDate" yField="viralLoad"
dataProvider="{_vlChartData}" displayName="Viral Load"
fill="{scGreen}" stroke="{sGreen}" lineStroke="{lsGreen}" visible="true">
<mx:verticalAxis>
<mx:LinearAxis id="v2" title="Viral Load (Copies/ml)"/>
</mx:verticalAxis>
<mx:itemRenderer>
<mx:Component>
<mx:DiamondItemRenderer/>
</mx:Component>
</mx:itemRenderer>
</mx:LineSeries>
<mx:AreaSeries id="asTherapy" xField="therapyDate" yField="therapy" form="horizontal" displayName="Therapy"
areaStroke="{sGreenTransparent}" areaFill="{scGreenTransparent}" dataProvider="{_therapyChartData}" visible="true">
<mx:verticalAxis>
<mx:LinearAxis id="v3"/>
</mx:verticalAxis>
</mx:AreaSeries>
<component:CustomPlotSeries id="psSpecimen" dataProvider="{_specimenChartData}"
xField="specimenDate" yField="specimen"
displayName="Specimen"
fill="{scRedTransparent}" stroke="{sRedTransparent}" visible="true">
<component:verticalAxis>
<mx:LinearAxis id="v4" maximum="1.05" minimum="0"/>
</component:verticalAxis>
<component:itemRenderer >
<mx:Component>
<mx:CircleItemRenderer />
</mx:Component>
</component:itemRenderer>
</component:CustomPlotSeries>
</mx:series>
</mx:LineChart>