Hey,

I have a chart with two series, but one has values a lot bigger than the
other (avg of ~3000 against ~4), so the second series's values are almost
not visible...
Setting the big series's visibility to false doesn't cause the chart to
redraw to show the small series since the big series is still there, just
not visible.
I'd like to implement a mechanism, that when clicking on the series item in
the legend, the series is removed from the chart and clicking on it again
will add it again

I implemented logic that on click on a legend item, it removes the clicked
series from the chart's dataProvider and stores it in backup arrayCollection
to be able to put it back when the legend item is clicked again. This works
and the chart rescales to view the small series just fine.

The problem is, that when I remove a series from the chart, it is also
removed from the legend (since it's dataProvider is bound to the chart
itself) and I can't get it back in there since there's nothing to click
on...

So, I tried to bound the legend to a function that returns an
arrayCollection which has it's source set to the combined series from the
chart series array and the removed series array. This didn't work and the
legend wasn't there at all...

Any ideas anyone?

Thanks,
Sefi

Reply via email to