X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/1a62f78f4f3818ab697bddf51f80a1ba150ce9e7..131cab23209cb1dfa81930240b8cf722d2302131:/lib/gruff-0.2.8/test/test_stacked_bar.rb diff --git a/lib/gruff-0.2.8/test/test_stacked_bar.rb b/lib/gruff-0.2.8/test/test_stacked_bar.rb new file mode 100644 index 0000000..ab943d6 --- /dev/null +++ b/lib/gruff-0.2.8/test/test_stacked_bar.rb @@ -0,0 +1,52 @@ +#!/usr/bin/ruby + +require File.dirname(__FILE__) + "/gruff_test_case" + +class TestGruffStackedBar < 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::StackedBar.new + g.title = "Visual Stacked Bar Graph Test" + g.labels = { + 0 => '5/6', + 1 => '5/15', + 2 => '5/24', + 3 => '5/30', + } + @datasets.each do |data| + g.data(data[0], data[1]) + end + g.write "test/output/stacked_bar_keynote.png" + end + + + def test_bar_graph_small + g = Gruff::StackedBar.new(400) + g.title = "Visual Stacked Bar Graph Test" + g.labels = { + 0 => '5/6', + 1 => '5/15', + 2 => '5/24', + 3 => '5/30', + } + @datasets.each do |data| + g.data(data[0], data[1]) + end + g.write "test/output/stacked_bar_keynote_small.png" + end + +end