Fixed min = max bug, thanks to Michael Messinides

git-svn-id: https://flot.googlecode.com/svn/trunk@32 1e0a6537-2640-0410-bfb7-f154510ff394
pull/1/head
olau@iola.dk 19 years ago
parent 084fe2aeea
commit 85e6aa9668

@ -1,3 +1,10 @@
Flot 0.x
--------
Fixed a bug in dealing with data where min = max, thanks to Michael
Messinides.
Flot 0.2
--------

@ -232,20 +232,19 @@
function calculateRange(axis, axisOptions) {
var min = axisOptions.min != null ? axisOptions.min : axis.datamin;
var max = axisOptions.max != null ? axisOptions.max : axis.datamax;
var delta = max - min;
// check degenerate case
if (delta == 0.0) {
if (max - min == 0.0) {
var widen;
if (max == 0.0)
widen = 1.0;
else
widen = 0.01;
axis.min = max - widen;
axis.max = max + widen;
min -= widen;
max += widen;
}
else {
axis.tickSize = getTickSize(axisOptions.noTicks, min, max, axisOptions.tickDecimals);
// consider autoscaling
@ -277,7 +276,6 @@
axis.min = min;
axis.max = max;
}
}
function extendXRangeIfNeededByBar() {
if (options.xaxis.max == null) {

Loading…
Cancel
Save