UtamaBeritaTutorialBlogTool

Google
Your Ad Here

Google
Web ilmuit.com
Tutorial Kategori Membina graf menggunakan gruff

Membina graf menggunakan gruff

Oleh sufian_yusuff
Dikirim pada Tuesday 11 September 2007



1. Pastikan anda telah memasang gems yang diperlukan iaitu RMagick dan Gruff.

Untuk memeriksa RMagick, gunakan arahan berikut dalam terminal:

gem list

Arahan Perintah
$ gem list


Jika belum dipasang, gunakan arahan berikut untuk memasang RMagick:

gem list

Arahan Perintah
$ gem install rmagick


Untuk memasang gruff, taip arahan:

gem install gruff

Arahan Perintah
$ gem install gruff


2. Jana satu controller, contohnya gruff_controller.rb dalam projek anda, gunakan arahan:

ruby script/generate controller gruff

Arahan Perintah
$ ruby script/generate controller gruff


3. Masukkan contoh kod berikut dalam controller anda:

KOD

class GruffController < ApplicationController

require 'rubygems'
require 'gruff'
require 'RMagick'

def Chart

g = Gruff::Line.new(500)
g.title = "Kenaikan Gaji Staff ABC Sdn. Bhd."
g.marker_font_size = 16
g.title_font_size = 20
count = 0

labelHash = {0 => '2002', 1 => '2003', 2 => '2004', 3 => '2005', 4 => '2006', 5 => '2007'}
g.labels = labelHash

colors = ['#F9181E', '#F95818', '#F6F918', '#1862F9', '#1EF918']

dataHash = Hash["En. A" => [40, 60, 50, 70, 65, 90],
"En. B" => [60, 75, 85, 78, 90, 95],
"En. C" => [30, 65, 34, 86, 50, 60],
"En. D" => [45, 54, 56, 55, 58, 60],
"En. E" => [56, 90, 45, 66, 60, 92]
]


for dataTitle in dataHash.keys
if colors && colors[count]
g.data(dataTitle, dataHash.fetch(dataTitle), colors[count])
else
g.data(dataTitle, dataHash.fetch(dataTitle))
end
count = count + 1
end

send_data(g.to_blob, :disposition => 'inline', :type => 'image/gif', :filename => "bart_scores.gif")
end

end


Kod di atas adalah hardcode, anda boleh gantikan dengan data yang diperoleh dari pangkalan data.

4. Selesai


email to someone printer friendly
Senarai tutorial dalam kategori ini
Kembali ke laman utama tutorial

Penilaian
Belum ada penilaian dibuat setakat ini


Sila Log-in untuk menghantar komen. Daftar jika belum menjadi ahli.



Artikel Terbaru

Photorec : Memulihkan Data Yang Dipadam Secara Tidak Sengaja
Software ini berupaya mengembalikan data yang telah di padam atau media yang terformat secara tidak sengaja.

Mengesan jenis Kad Grafik


Antaramuka Shutdown
Menutup (Shutdown) dan memulakan semula (Restart) komputer melalui dialog.

Pintasan Hibernasi
Membuat pintasan (shortcut) hibernasi

Mengembalikan ikon "Show Desktop"
Cara untuk mengembalikan ikon "Show Desktop" di Quick Launch Bar


Google Button
Hakcipta terpelihara, © IlmuIT.com.
Semua artikel yang terkandung di dalam web ini dikreditkan kepada penulis asal.
Jumlah Ahli: 1696 | Jumlah Artikel: 379
Tutorial - Reviu - Blog - Tool - Carian - Direktori
Kredit :: Hubungi ::Iklan :: Polisi :: Rakan :: Forum :: RSS
Bahan RSS
Advertise on this site
Render time: 0.3632 second(s).