diff -r b4983e638117 -r 8d4be5429414 gchart.lua --- a/gchart.lua Wed Jun 24 19:37:41 2009 +0100 +++ b/gchart.lua Wed Jun 24 19:38:41 2009 +0100 @@ -97,7 +97,7 @@ if self.scale and value > 0 then --value = value - (self.scale.min or 0); --print(string.format("4096/(%d-%d)/(%d-%d) = %f", self.scale.max, self.scale.min, value, self.scale.min), value); - value = 4096/((self.scale.max-self.scale.min)/(value-self.scale.min)); + value = 4095/((self.scale.max-self.scale.min)/(value-self.scale.min)); end table.insert(encoded, to_extended_encoding(value)); end