作者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