# File sparklines.rb, line 229
        def self.discrete(results=[], options = {})

                height = options[:height].to_i
                upper = options[:upper].to_i
                below_color = options[:below_color]
                above_color = options[:above_color]

                img = Magick::Image.new(results.size * 2 - 1, height) {self.background_color = options[:background_color]}
                img.format = "PNG"
                draw = Magick::Draw.new

                i=0
                results.each do |r|
                        color = (r >= upper) && above_color || below_color
                        draw.stroke(color)
                        draw.line(i, (img.rows - r/(101.0/(height-4))-4).to_i,i,(img.rows - r/(101.0/(height-4))).to_i)
                        i+=2
                end

                draw.draw(img)
                img.to_blob
        end