偶尔上网,看到博文《几种编程语言运行效率的粗略比较》,发现Gruff画图不错。
就自己开始捣鼓Gruff了。
本人使用的操作系统: kubuntu 11.04
不过安装Gruff前还需要安装:ruby , rubygems, ImageMagick, RMagick
一、ruby安装,两种方式任选一种
$ sudo apt-get install ruby
$ sudo apt-get install ruby1.9.1
二、rubygems安装: 从http://rubygems.org/pages/download下载后,解压,运行
$ ruby setup.rb
三、Gruff安装说明:http://nubyonrails.com/pages/gruff
$ sudo gem install gruff
四、安装 ImageMagick
$ sudo apt-get install imagemagick
五、RMagick: http://rubyforge.org/frs/?group_id=12&release_id=42049
$ sudo gem install rmagick
六. 测试
从Gruff官网上下载源码:
#!/usr/bin/ruby
require 'rubygems'
require 'gruff'
g = Gruff::Line.new
g.title = "My Graph"
g.data("Apples", [1, 2, 3, 4, 4, 3])
g.data("Oranges", [4, 8, 7, 9, 8, 9])
g.data("Watermelon", [2, 3, 1, 5, 6, 8])
g.data("Peaches", [9, 9, 10, 8, 7, 9])
g.labels = {0 => '2003', 2 => '2004', 4 => '2005'}
g.write('my_fruity_graph.png')
测试得到: