C# ile excelde kabarcık grafik problemi

Kodla Büyü

inanakyol

Seçkin Üye
Seçkin Üye
Mesajlar
352
Hocalarım 5 gündür C# ile excelde bir grafik problemi ile uğraşıyorum bir türlü halledemedim. Windows formlardan birinde oluşturduğum verileri excel sayfalarına aktarıyorum buraya kadar bir problemim yok. Üç sütunda datalarım var. Bu dataları kabarcık grafik oluşturmak için kullanmam gerekiyor. Ancak bir türlü yapamadım. Bu 3 veri kümesinden birinin X diğerinin Y diğerinin ise kabarcıkların boyutları olması gerekiyor. Bir adet seride bu 3 veri kümesini nasıl ayarlayabilirim X,Y ve Size olarak? Grafik için kullandığım kodlar aşağıda.

Excel.Range aralikveri;

Excel.ChartObjects xlCharts = (Excel.ChartObjects)CalismaSayfasi.ChartObjects(Ty pe.Missing);
Excel.ChartObject myChart = (Excel.ChartObject)xlCharts.Add(10,150 + (Mevcut * 10), 200 + (Mevcut * 50), 200);
Excel.Chart chartPage = myChart.Chart;

aralikveri = CalismaSayfasi.get_Range(CalismaSayfasi.Cells[5, 2], CalismaSayfasi.Cells[4 + Mevcut, 4]);
chartPage.SetSourceData(aralikveri, Missing.Value);



Excel.SeriesCollection seriesCollection = (Excel.SeriesCollection)chartPage.SeriesCollection (Missing.Value);
Excel.Series series1 = seriesCollection.NewSeries();
series1.Values = CalismaSayfasi.get_Range(CalismaSayfasi.Cells[5, 3], CalismaSayfasi.Cells[4 + Mevcut, 3]);
series1.XValues = CalismaSayfasi.get_Range(CalismaSayfasi.Cells[5, 2], CalismaSayfasi.Cells[4 + Mevcut, 2]);
series1.BubbleSizes = CalismaSayfasi.get_Range(CalismaSayfasi.Cells[5, 4], CalismaSayfasi.Cells[4 + Mevcut, 4]);

chartPage.ChartType = Excel.XlChartType.xlBubble;

Bu kodları çalıltırdığımda series1.BubbbleSizes satırında "Parametre hatalı" uyarısı veriyor sürekli. Nerede hata yapıyorum.
 
Geri
Üst