#! /usr/bin/ruby -Ke

#==============================================================================#
# $Id: pie5.rb,v 1.3 2004/01/23 00:38:36 yuya Exp $
#==============================================================================#

require 'grb/chart/pie/facade'

#==============================================================================#

data = [
  {:name => 'Field 1', :value => 9, :color => GRb::Color.red(224)    },
  {:name => 'Field 2', :value => 8, :color => GRb::Color.green(224)  },
  {:name => 'Field 3', :value => 6, :color => GRb::Color.blue(224)   },
  {:name => 'Field 4', :value => 5, :color => GRb::Color.yellow(224) },
  {:name => 'Field 5', :value => 3, :color => GRb::Color.skyblue(224)},
  {:name => 'Field 6', :value => 2, :color => GRb::Color.purple(224) },
]

#==============================================================================#

facade = GRb::Chart::PieChartFacade.create(400, 300, true)
facade.title.text              = 'Pie Chart Sample 5' # タイトル 文字列
facade.title.font.color        = GRb::Color.white     # タイトル フォント 色
facade.frame.border.visible    = true                 # 背景 境界線 表示
facade.frame.picture.visible   = true                 # 背景 画像 表示
facade.frame.picture.filepath  = 'background.png'     # 背景 画像 ファイルパス
facade.legend.position         = :bottom_right        # 凡例 位置
facade.legend.border.visible   = true                 # 凡例 境界線 表示
facade.legend.picture.visible  = true                 # 凡例 画像 表示
facade.legend.picture.filepath = 'background.png'     # 凡例 画像 ファイルパス
facade.legend.picture.opacity  = 70                   # 凡例 画像 不透明度
facade.chart.border.visible    = true                 # チャート 境界線 表示
facade.chart.picture.visible   = true                 # チャート 画像 表示
facade.chart.picture.filepath  = 'background.png'     # チャート 画像 ファイルパス
facade.chart.picture.opacity   = 70                   # チャート 画像 不透明度
facade.data                    = data
facade.write_png_file('pie5.png')

#==============================================================================#
#==============================================================================#
