Flex中多个柱状图和折线图的问题

做了个柱状图和折线图的混合图表,2根3D的柱子,6根折线,遇到了有些诡异的问题。大致如下:

 

采用如下方式:

<mx:ColumnChart id="myChart"
        showDataTips="true"
        height="250"
        width="350">
        <mx:horizontalAxis>
           <mx:DateTimeAxis dataUnits="days"/>
        </mx:horizontalAxis>
        <mx:verticalAxis>
           <mx:LinearAxis minimum="40" maximum="50"/>
        </mx:verticalAxis>
        <mx:series>
           <mx:ColumnSeries
                dataProvider="{srv_fred.lastResult.data.result}"
                xField="date"
                yField="close"
                displayName="FRED">
           </mx:ColumnSeries>
           <mx:LineSeries
                dataProvider="{srv_strk.lastResult.data.result}"
                xField="date"
                yField="close"
                displayName="STRK">
           </mx:LineSeries>
        </mx:series>
     </mx:ColumnChart>

如果SDK为3系列,那么会发现柱状图向左偏移,只占据了该项的一半宽度。也就是Flex把折线也计算在内了。

如果SDK为4系列,就一切正常。

 

在SDK3.x下,使用下列方式也会达到4.x下的正常效果:

<mx:series>
       <mx:LineSeries .../>
        <mx:ColumnSet type="clustered">
                    <mx:ColumnSeries .../>
                    <mx:ColumnSeries .../>
         </mx:ColumnSet >
</mx:series>
但是在切换chart的dataProvider时,会有问题。我遇到的情况是 1,柱状图的y轴不正常;2,两个柱状图中的一个不显示。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值