Sha256: f989cdd2624aa5793fe3bbb76b483a865cfb54b399660205a474533c6da3f392

Contents?: true

Size: 711 Bytes

Versions: 2

Compression:

Stored size: 711 Bytes

Contents

#!/usr/bin/ruby
require File.dirname(__FILE__) + "/gruff_test_case"

class TestGruffSideStackedBarWithSuperimposedLabels < GruffTestCase

  def setup
    @datasets = [
      [:Jimmy, [25, 36, 86, 39]],
      [:Charles, [80, 54, 67, 54]],
      [:Julie, [22, 29, 35, 38]]
      ]
    @sample_labels = {
        0 => '5/6', 
        1 => '5/15', 
        2 => '5/24'
      }      

  end

  def test_bar_graph
    g = Gruff::SideStackedBar.new
    g.title = "Stacked Bar With Superimposed Labels"
    g.labels = @sample_labels
    @datasets.each do |data|
      g.data(data[0], data[1], :overlay => data[1].map {|d| "#{d}%"})
    end
    g.write "test/output/side_stacked_with_superimposed_labels.png"
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
teejayvanslyke-gruff-0.4.1 test/test_sidestacked_bar_with_superimposed_labels.rb
teejayvanslyke-gruff-0.4.0 test/test_sidestacked_bar_with_superimposed_labels.rb