If zooming and panning is not enough to give a clear insight into the data, another option is to link graphs. When a user selects a data point he wants to inspect, a new graph opens, giving a detailed look at the information.
This recipe will work with two datasets and show the basics of interacting in graphs. You can adapt this to suit your specific situation.
This recipe will start, once again, from the initial graph. Although the end result is the same, we have restructured the code a little to help us keep everything organized when we start adding the recipe's code. We've also added a second graph and dataset that will represent our zoomed in data.
package com.graphing.link { import com.graphing.PointGraphPoint; import flash.display.Sprite; import com.graphing.PointGraph; import flash.events.MouseEvent; public class Recipe7 extends Sprite { private var _graph:PointGraph; private var _data:Array = [[0, 20], [50, 70], [100...