gruffでのグラフの作り方メモ
#グラフサイズの指定 文字列で横x縦でのsize指定になる 500x375くらいがBest
graph_size = "500x375"
graph_data = {:test1 => 10, :test2 => 20, :test3 => 30, :test4 => 40}
theme = {
:colors = ["#000", "#111" , "#222", "#333", "#444", "#555"]
:maker_color = "#999"
:font_color = "#000"
:background_colors = "#FFF"
}
g = Gruff::Pie.new graph_size
g.theme = theme
g.title = "日本語のタイトル"
graph_data.each { |key,value|
g.data( key, value)
}
g.write "your_filename.png":font_color #=> フォントカラー(タイトル、%などのフォントの色を指定)
※ フォントの指定は :font_color = "#000" or "#000000" どちらでもOK
:background_colors #=> 背景の色指定
※ :background_colors = "#000" or "#000000" でOK
※ :background_colors = ["#000" , "#FFF"]とすると、黒から白へのグラデーションになる。
:maker_color 棒グラフ表示、線グラフ表示の際の補助線(目盛り線)の色
:colors Pieグラフ、棒グラフ、線グラフの際に使われる色、Arrayに入れたものから順に表示される
gruff_colors = ['#FFCCE5','#EFBFD7','#FFB2D8','#FF99CC','#FF7FBF',"#FF007\
F","#E00070","#C10060","#A30051","#666666","#AAAAAA"]
グラフに日本語を表示したい場合は
gruff.font = "/usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf"
といった形でフォントを指定する
g.data に項目名、値をそれぞれ入れる
About this entry
You’re currently reading “gruffでのグラフの作り方メモ,” an entry on hana saki hoko ru by ryusendo
- Published:
- 11pm on 05/05/07
- Category:
- ruby
No Comments
Jump to comment form | comments rss | trackback uri