Patent ID: 7084872
Filing Date: 2006-08-01
Classification: G06T

Abstract:
1. A method for adjusting the scale of a graph of a multi-range data set, the method comprising the steps of: selecting at least one segment of an axis in the graph for adjustment; scaling said at least one segment, said scaling producing an aggregate change in scale for said selected at least one segment; identifying adjacent unscaled segments in said axis; rescaling each of said adjacent unscaled segments proportionately to a distance of said each of said adjacent unscaled segments to said scaled at least one segment so as to maintain a constant overall dimension of said axis despite said aggregate change in scale; wherein said scaling step comprises the steps of: selecting an outside border of said selected at least one segment; and, dragging said border along said axis so as to adjust a range of values included in said selected at least one segment, said adjusted range of values reflecting said aggregate change in scale; wherein said identifying step comprises the step of identifying a set of contiguous unscaled segments which are adjacent to said outside border; and, wherein said rescaling step comprises the steps of: for each segment in said set except for the segment which is immediately adjacent to said border, computing a rescaling amount according to the equation: where Δ is said aggregate change, n is the number of segments in said set, and k is a distance of said segment from said border, beginning with 0 and ending in n−1; for said excepted segment, computing a rescaling amount equivalent to a remaining amount of rescaling required after having rescaled each other segment in said set so as to accommodate said aggregate change; and, applying said rescaling amounts to each of said segments in said set.