C# dilinde dizi kullanarak grafik çizmek için System.Windows.Forms.DataVisualization adlı kütüphaneyi kullanabilirsiniz. Bu kütüphane, çeşitli grafik türlerini destekler ve kolayca kullanılabilir.
Aşağıdaki örnek, rastgele oluşturulan bir dizi üzerinden bir sütun grafik çizmektedir:
csharp
using System;
using System.Drawing;
using System.Windows.Forms.DataVisualization.Charting;
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
// Rastgele veri oluşturma
Random rand = new Random();
int[] data = new int[10];
for (int i = 0; i < data.Length; i++)
{
data[i] = rand.Next(1, 100);
}
// Grafik oluşturma
Chart chart1 = new Chart();
chart1.Dock = DockStyle.Fill;
chart1.ChartAreas.Add(new ChartArea());
chart1.Series.Add(new Series("Data"));
chart1.Series["Data"].ChartType = SeriesChartType.Column;
// Verileri grafik nesnesine ekleme
for (int i = 0; i < data.Length; i++)
{
chart1.Series["Data"].Points.AddXY(i + 1, data[i]);
}
// Form'a grafik nesnesini ekleme
this.Controls.Add(chart1);
}
}
Bu kod, Chart sınıfından bir nesne oluşturur ve bir ChartArea ve bir Series ekler. Daha sonra, Points.AddXY yöntemi kullanılarak, sütun grafiği için veriler grafiğe eklenir. Son olarak, Controls.Add yöntemi kullanılarak grafik nesnesi form nesnesine eklenir.
Bu örnekte, rastgele veriler kullanılmıştır ancak gerçek uygulamalarda veriler başka bir kaynaktan alınabilir veya kullanıcının girdiği değerlerle oluşturulabilir.