ChartMaker for LiveCode
by www.FlexibleLearning.com
ChartMaker will always apply 'neat numbering' on the y-axis (such as 5, 10, 15, 20 or 2, 4, 6, 8) but you get choices. There are 3 ways of specifying how the y-axis is scaled by applying RangeMin, RangeMax and Yorigin*.
Each example below uses the same data values in order to show how you can apply different options to display very different visual outputs. These samples show Line and Column charts, but the same is applicable to Scatter and Bar charts when you need them.
* Yorigin requires Build 58 or later.
06:47 11/09/2012
Standard display |
Default displayRangeMin="" , RangeMax="" , Yorigin="" ChartMaker determines the lower and upper ranges to generate appropriate overall y-grid values. The lower range will be no greater than zero and will automatically adjust for any negative data values if required. RangeMin, RangeMax and Yorigin are all unspecified... ![]() ![]() |
Range display |
Produce consistent displays...RangeMin=[num] , RangeMax=[num] , Yorigin="" You have multiple charts each with different data values but you want all charts to display the same scale so you can compare them. Independently specify RangeMin and RangeMax. RangeMin must be no greater than zero. Yorigin must be unspecified... ![]() ![]() |
Optimized display |
Optimize the scale to accentuate small differences...RangeMin="" , RangeMax="" , Yorigin=BestFit or [num] You have data values that are very similar. The standard or range chart looks 'flat' because the scale is not fine enough. Specify Yorigin as 'BestFit' or a specific lower range value gretater than zero. Maximum value will be calculated to generate appropriate overall y-grid values. RangeMin and RangeMax will be ignored, even if specified... ![]() ![]() |
ChartMaker for LiveCode is Copyright © 2012 The Flexible Learning Company. All rights reserved.