Absolutely. I have a combination line/area chart that has this
feature. The basic idea is to have a chart that is showing only a
portion of the available dataset, and Christophe Coenraets has a great
example of how to do this in his charting components explorer:
http://flexapps.macromedia.com/flex15/chartexplorer/explorer.mxml.
Look for "Slider selection of time axis" under Misc Techniques and
Examples at the bottom of the tree. From there, just add an
HScrollBar component that controls the start and end positions of the
HSlider. Here are some excerpts from my code:
In ActionScript:
function rangeScroll(o: Object) : Void {
slider.values = new Array(o.scrollPosition, o.scrollPosition +
o.pageSize - 1);
sliceResults();
}
and in MXML:
<mx:HScrollBar id="timescroll" minPos="0" maxPos="{scrollbarMaxPos}"
width="100%" scroll="rangeScroll(event.target);" />
You'll probably also want to set the various page size and scroll size
properties of the scrollbar according to your own needs.
Doug
--- In [email protected], "Doug Wagner" <[EMAIL PROTECTED]> wrote:
>
> Is it possible to create a chart with scrollable contents? I have a
> lot of data to fit along the x axis of my chart and I would like
space
> the points out so they are readable. I would then like to be able
to
> allow the user to scroll left and right to see all the data. Can
this
> be done while leaving the axis alone (ie, scroll ONLY the contents
of
> the chart)?
>
> Thanks,
> Doug
>
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/