【问题标题】:Hide ColumnSeries in Flex Chart在 Flex 图表中隐藏 ColumnSeries
【发布时间】:2010-01-27 19:37:04
【问题描述】:

我有一个包含 2 列系列的聚类图表。问题是有时一列的值太大,另一列相形见绌。所以我添加了复选框来显示/隐藏给定的列,并将 ColumnSeries 的可见性设置为:

visible="{checkbox.selected}" includeInLayout="{checkbox.selected}"

这会正确显示/隐藏给定的列,问题是它不会重置 Y 轴,因此另一列实际上不会增加​​高度(当隐藏具有较大值的列时)。我试过重置数据提供者,验证/无效图表,但似乎没有任何效果。

有人有什么想法吗?

谢谢!

【问题讨论】:

    标签: apache-flex actionscript-3 charts


    【解决方案1】:

    根据您的描述,我想您实际上需要从图表中删除该系列。所以

    public function onToggle(){
        var newSeries:Array = [];
        if(bigSeries.selected) {
           newSeries.push(bigSeries);
        }
        if(smallSeries.selected) {
           newSeries.push(smallSeries);
        }
        chart.series = newSeries;
    }
    

    【讨论】:

      猜你喜欢
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      • 2020-12-08
      • 1970-01-01
      • 2011-07-09
      • 2011-03-12
      相关资源
      最近更新 更多