Visual Studio 2017’de Chart Control Eklentisi: Kapsamlı Bir Rehber
Giriş
Visual Studio 2017, geliştiricilerin uygulamalarına etkileşimli ve bilgilendiren grafikler eklemesine olanak tanıyan güçlü bir grafik kütüphanesi olan Chart Control eklentisini içerir. Bu makale, Visual Studio 2017’de Chart Control eklentisini kullanma konusunda kapsamlı bir rehber sağlayacaktır.
Chart Control Eklentisini Ekleme
- Visual Studio 2017’yi açın ve bir Windows Forms uygulaması projesi oluşturun.
- “Çözüm Gezgini”nde projenize sağ tıklayın ve “NuGet Paketları Yöneticisi”ni > “Çözüme Paket Ekle…”yi tıklayın.
- Arama kutusuna “System.Windows.Forms.DataVisualization.Charting” yazın ve “System.Windows.Forms.DataVisualization.Charting” eklentisini bulup kurun.
Grafik Oluşturma
- Formunuza sağ tıklayın ve “Ekle” > “Veri” > “Grafik”i tıklayın.
- Formunuzda bir grafik görünecektir.
Grafik Türlerinin Seçilmesi
Chart Control eklentisi, çeşitli grafik türleri sunar:
- Çubuk Grafikleri
- Sütun Grafikleri
- Çizgi Grafikleri
- Alan Grafikleri
- Nokta Grafikleri
- Daire Grafikleri
- Halka Grafikleri
- Radar Grafikleri
Grafik türünüzü değiştirmek için grafiğin “Özellikler” penceresindeki “Grafik Türü” özelliğini kullanın.
Veri Kaynağının Ayarlanması
Grafikler, verilerini çeşitli kaynaklardan alabilir:
- Diziler: Veri noktalarını bir diziye ekleyerek bir grafik oluşturun.
- Tablolar: Veri noktalarını bir tabloya ekleyerek bir grafik oluşturun.
- Veri Bağlantıları: Veri noktalarını bir veritabanı veya web hizmeti gibi bir veri kaynağına bağlayarak bir grafik oluşturun.
Veri kaynağınızı ayarlamak için grafiğin “Özellikler” penceresindeki “Veri Kaynağı” özelliğini kullanın.
Grafik Özelleştirme
Chart Control eklentisi, grafiklerinizi özelleştirmek için çok çeşitli seçenekler sunar:
- Başlıklar ve Etiketler: Grafiğin başlığını, eksen etiketlerinin metnini ve görünüm biçimini ayarlayın.
- Eksenler: Eksenlerin görünüm biçimini, aralık değerini ve ölçeğini ayarlayın.
- Seriler: Grafiğin veri serilerinin görünüm biçimini, renk şemasını ve işaretleyici stilini ayarlayın.
- Efsane: Grafiğin efsanesinin konumunu, görünüm biçimini ve içeriğini ayarlayın.
Örnek
Aşağıdaki örnek, bir dizi veri noktasını kullanarak bir çubuk grafiği oluşturan bir Visual Studio 2017 projesi için C# kodu sağlar:
“`csharp
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;
namespace ChartControlExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
// Veri noktalarını bir diziye ekle
int[] dataPoints = { 10, 20, 30, 40, 50 };
// Grafiği oluştur
Chart chart = new Chart();
chart.Dock =DockStyle.Fill;
chart.ChartAreas.Add("Default");
chart.Series.Add("Series1");
chart.Series["Series1"].ChartType = SeriesChartType.Bar;
// Veri noktalarını grafiğe ekle
chart.Series["Series1"].Points.DataBindY(dataPoints);
// Grafiği forma ekle
this.Controls.Add(chart);
}
}
}
“`
İlgili Kaynaklar
- Microsoft Docs: Chart Control
- CodeProject: Visual Studio 2017’de Chart Control Kullanma
- Stack Overflow: Visual Studio 2017’de Chart Control’e Veri Kaynağı Ayarlama