Apache flex 在Flex图表中隐藏列序列
我有一个2列系列的聚类图。问题是,有时一列的值太大,而另一列的值却很小。因此,我添加了复选框来显示/隐藏给定的列,并将ColumnSeries的可见性设置为:Apache flex 在Flex图表中隐藏列序列,apache-flex,actionscript-3,charts,Apache Flex,Actionscript 3,Charts,我有一个2列系列的聚类图。问题是,有时一列的值太大,而另一列的值却很小。因此,我添加了复选框来显示/隐藏给定的列,并将ColumnSeries的可见性设置为: visible="{checkbox.selected}" includeInLayout="{checkbox.selected}" 这将正确显示/隐藏给定的列,问题是它不会重置Y轴,因此另一列的高度不会实际增长(当隐藏具有较大值的列时)。我尝试重置数据提供程序,验证/无效图表,但似乎没有任何效果 有人有什么想法吗 谢谢 从您的描述中
visible="{checkbox.selected}" includeInLayout="{checkbox.selected}"
这将正确显示/隐藏给定的列,问题是它不会重置Y轴,因此另一列的高度不会实际增长(当隐藏具有较大值的列时)。我尝试重置数据提供程序,验证/无效图表,但似乎没有任何效果
有人有什么想法吗
谢谢 从您的描述中,我可以想象您实际上需要从图表中删除该系列。所以
public function onToggle(){
var newSeries:Array = [];
if(bigSeries.selected) {
newSeries.push(bigSeries);
}
if(smallSeries.selected) {
newSeries.push(smallSeries);
}
chart.series = newSeries;
}