作者shelary (台中喵小咩)
看板Ruby
標題Re: [lib ] Scruffy 簡單好用的圖表製作
時間Thu Aug 2 00:37:10 2007
請問一下..
如何讓 scruffy 支援中文??
我把那個 Jack 改成 中文 會變成 問號 @_@
是要設定字型嗎??
※ 引述《poga (波卡)》之銘言:
: require 'scruffy'
: graph = Scruffy::Graph.new
: graph.title = "Comparative Agent Performance"
: graph.value_formatter = Scruffy::Formatters::Percentage.new(:precision => 0)
: graph.add :stacked do |stacked|
: stacked.add :bar, 'Jack', [30, 60, 49, 29, 100, 120]
: stacked.add :bar, 'Jill', [120, 240, 0, 100, 140, 20]
: stacked.add :bar, 'Hill', [10, 10, 90, 20, 40, 10]
: end
: graph.point_markers = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun']
: graph.render(:width => 800, :as => ‘JPG’)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.166.64
1F:推 godfat:$KCODE = 'u' 08/02 00:59
2F:推 shelary:我不是在Rails下..用 $KCODE無效..而且是畫圖不是網頁 08/02 01:04
3F:→ godfat:why??? 你的 ruby 比較特別嗎? XD 08/02 01:12
4F:→ godfat:不過我忘記這是畫圖了,翻翻他的 src 吧 08/02 01:13
5F:推 godfat:結果我測完了,中文正常,試試吧 08/02 01:22
6F:→ godfat:不過他的return type用string有點怪,RMagick就有Image不用? 08/02 01:23
7F:推 shelary:就是試了不行..畫出來的圖..中文部份仍然是問號 08/02 01:32
8F:推 shelary:忘了說..我是在 linux 環境..不是 windows @@" 08/02 01:34
9F:→ godfat:我是mac :o總之你確定ruby utf8沒問題還是不行的話有點怪了 08/02 01:37
10F:推 shelary:因為linux是文字模式..沒有跑視窗..他要去那抓字型呢? 08/02 01:43
11F:→ godfat:那不就是你的 linux 沒 utf8 字型? 08/02 01:46
12F:→ shelary:有丫..在編譯 ImageMagick 的時候有叫我設定window font 08/02 01:48
13F:→ shelary:的目錄..我有建一個目錄..並把windows的字型都copy過來 08/02 01:49
14F:推 shelary:有人知道 linux 的字型放在那個路徑下嗎? 08/02 16:00