我有一个包含 2 列系列的聚类图表。问题是有时一列的值太大,另一列就相形见绌了。所以我添加了复选框来显示/隐藏给定的列,并设置 ColumnSeries 的可见性:
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;
}
关于apache-flex - 在 Flex Chart 中隐藏 ColumnSeries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2149745/