[C#] Membuat Graf Menggunakan Zedgraph

Terkadang untuk menyatakan sesuatu itu tidak efektif jika hanya menggunakan kata-kata, tetapi lebih efektif dan jelas jika menggunakan suatu graf. contohnya kita ingin menampilkan jumlah penduduk dari tahun 1990 sampai sekarang 2012. tentunya anda semua tau bagaimana membuat suatu graf secara konvensional, lalu bagaimanakah jika di dalam dunia pemrograman?

Untuk membuat suatu graf tentu banyak yang harus kita siapkan mulai dari sumbu X danY, angkanya mulai dari berapa sampe berapa, kemudian bagaimana kita menghubungkan titik satu ke titik yang lainnya, dari pada ribet ngurusin yang begituan mendingan kita menggunakan library aja namanya ZedGraph.dll (cari aja di embah google).

kalo udah punya librarynya tinggal kita tambahkan ke project kita, caranya gini :

  1. pilih add references d bawah project menu kita,
  2. pilih browse button dan cari dimana anda meletakan library ZedGraph kemudian klik button OK.

kemudian untuk menambahkan ZedGraph control  pada project anda,

  1. klik kanan pada menu Toolbox,
  2. pilih Choose Items kemudian klik button browse dan cari dimana anda meletakan library ZedGraph kemudian tambahkan. Jika berhasil, anda akan melihat pilihan ZedGraphContol di menu Toolbox anda.

nah sekarang tinggal bagian codingnya, buatlah suatu form dan tambahkan ZedGraphControl  ubah namanya menjadi zg1, kemudian klick 2x formnya tambahkan code seperti dibawah ini :

GraphPane myPane = zg1.GraphPane;
myPane.Title.Text = "My Graph";
 myPane.XAxis.Title.Text = "Sumbu X";
 myPane.YAxis.Title.Text = "Sumbu Y"
 PointPairList list = new PointPairList();
for (int x = 1; x < =10; x++)
 { 
  double y = x;
  list.Add(x, y);
 }
LineItem myCurve = myPane.AddCurve("Fitnes", list, Color.Blue,
 SymbolType.Circle);
 }
 myPane.Fill = new Fill(Color.White, Color.FromArgb(220, 220, 255), 45F);
//untuk menampilkan nilai titik
 zg1.IsShowPointValues = true;
 zg1.AxisChange();

jangan lupa tambahkan using ZedGraph pada program anda.

2 Responses to [C#] Membuat Graf Menggunakan Zedgraph

  1. holmesheisei says:

    list.Add(x, y);
    kok dibaca eror ya

    • fithriselva says:

      oh iya ada yang kurang, tambahin code di bawah ini :
      PointPairList list = new PointPairList();
      sebelum
      for (int x = 1; x < =10; x++)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: