Chart

Chart class

Tek bir Excel grafiğini temsil eden nesneyi kapsüller.

public class Chart

Özellikleri

İsimTanım
AutoScaling { get; set; }Microsoft Excel bir 3-B grafiği, boyut olarak eşdeğer 2-B grafiğe daha yakın olacak şekilde ölçeklendirirse doğrudur. RightAngleAxes özelliği True olmalıdır.
BackWall { get; }Bir döndürürWalls 3 boyutlu grafiğin arka duvarını temsil eden nesne.
CategoryAxis { get; }Grafiğin X eksenini alır.
ChartArea { get; }Çalışma sayfasındaki grafik alanını alır.
ChartDataTable { get; }Grafik veri tablosunu temsil eder.
ChartObject { get; }chartShape’i temsil eder;
DepthPercent { get; set; }3B grafiğin derinliğini, grafik genişliğinin yüzdesi olarak temsil eder (yüzde 20 ile 2000 arasında).
DisplayNaAsBlank { get; set; }#N/A’nın boş değer olarak görüntülenip görüntülenmeyeceğini belirtir.
Elevation { get; set; }Derece olarak 3B harita görünümünün yüksekliğini temsil eder.
FirstSliceAngle { get; set; }İlk pasta grafiğin veya halka grafik diliminin açısını derece cinsinden (dikeyden saat yönünde) alır veya ayarlar. Yalnızca pasta, 3 boyutlu pasta ve halka grafikler, 0 - 360 için geçerlidir.
Floor { get; }Bir döndürürFloor 3 boyutlu grafiğin duvarlarını temsil eden nesne.
GapDepth { get; set; }3 boyutlu grafikteki veri serileri arasındaki mesafeyi işaretçi genişliğinin yüzdesi olarak alır veya ayarlar. Bu özelliğin değeri 0 ile 500 arasında olmalıdır.
GapWidth { get; set; }Çubuk veya sütun genişliğinin yüzdesi olarak çubuk veya sütun kümeleri arasındaki boşluğu döndürür veya ayarlar. Bu özelliğin değeri 0 ile 500 arasında olmalıdır.
HeightPercent { get; set; }3B grafiğin yüksekliğini grafik genişliğinin yüzdesi olarak döndürür veya ayarlar (yüzde 5 ile 500 arasında).
HidePivotFieldButtons { get; set; }Pivot grafik alanı düğmelerinin yalnızca grafik PivotChart olduğunda gizlenip gizlenmeyeceğini gösterir.
Is3D { get; }Grafiğin 3 boyutlu bir grafik olup olmadığını gösterir.
IsRectangularCornered { get; set; }Grafik alanının dikdörtgen köşeli olup olmadığını belirten bir değer alır veya ayarlar. Varsayılan değer true’dur.
Legend { get; }Grafik göstergesini alır.
Line { get; }Satırı alır.
Name { get; set; }Grafiğin adını alır ve ayarlar.
NSeries { get; }SeriesCollection grafikteki veri serilerini temsil eden koleksiyon.
PageSetup { get; }Bu çizelgedeki sayfa düzeni açıklamasını temsil eder.
Perspective { get; set; }3 boyutlu tablo görünümünün perspektifini döndürür veya ayarlar. 0 ile 100 arasında olmalıdır. RightAngleAxes özelliği True ise bu özellik yoksayılır.
PivotOptions { get; }chart üzerinde görünen pivot kontrollerini belirtir
PivotSource { get; set; }Kaynak, pivotTable’ın verileridir. PivotSource boş değilse, grafik PivotChart’tır.
Placement { get; set; }Grafiğin altındaki hücrelere eklenme şeklini temsil eder.
PlotArea { get; }Eksen onay etiketlerini içeren grafiğin çizim alanını alır.
PlotBy { get; }Satıra mı yoksa sütuna göre mi çizileceğini alır ve ayarlar.
PlotEmptyCellsType { get; set; }Boş hücrelerin nasıl çizileceğini alır ve ayarlar.
PlotVisibleCells { get; set; }Yalnızca görünür hücrelerin çizilip çizilmediğini gösterir.
PrintSize { get; set; }Yazdırılan grafik boyutunu alır ve ayarlar.
RightAngleAxes { get; set; }Grafik eksenleri dik açıdaysa doğrudur. Yalnızca 3B grafikler için geçerlidir(Sütun3B ve 3B Pasta Grafikler hariç).
RotationAngle { get; set; }3B grafik görünümünün dönüşünü temsil eder (çizim alanının z ekseni etrafındaki dönüşü, derece cinsinden).
SecondCategoryAxis { get; }Grafiğin ikinci X eksenini alır.
SecondValueAxis { get; }Grafiğin ikinci Y eksenini alır.
SeriesAxis { get; }Grafiğin seri eksenini alır.
Shapes { get; }Bu grafikteki tüm çizim şekillerini döndürür.
ShowDataTable { get; set; }Grafiğin bir veri tablosu gösterip göstermediğini gösteren bir değer alır veya ayarlar.
ShowLegend { get; set; }Grafik göstergesinin gösterilip gösterilmeyeceğini belirten bir değer alır veya ayarlar. Varsayılan true.
SideWall { get; }Bir döndürürWalls boyutlu grafiğin yan duvarını temsil eden nesne.
SizeWithWindow { get; set; }Microsoft Excel grafiği, grafik sayfası penceresinin boyutuna uyacak şekilde yeniden boyutlandırırsa doğrudur.
Style { get; set; }Yerleşik stili alır ve ayarlar.
SubTitle { get; }Grafiğin alt başlığını alır. Yalnızca ODS biçim dosyası için.
Title { get; }Grafiğin başlığını alır.
Type { get; set; }Bir grafiğin türünü alır veya ayarlar.
ValueAxis { get; }Grafiğin Y eksenini alır.
Walls { get; }Bir döndürürWalls 3 boyutlu grafiğin duvarlarını temsil eden nesne.
WallsAndGridlines2D { get; set; }Kılavuz çizgileri 3 boyutlu bir grafikte iki boyutlu olarak çizilirse doğrudur.
Worksheet { get; }Bu grafiği içeren çalışma sayfasını alır.

yöntemler

İsimTanım
Calculate()Çizim alanının özel konumunu hesaplar, konumları otomatik olarak atanmışsa eksenler.
GetActualSize()Grafiğin gerçek boyutunu piksel birimi olarak alır.
GetChartDataRange()Grafiğin veri kaynağı aralığını alır.
HasAxis(AxisType, bool)Grafikte hangi eksenlerin bulunduğunu döndürür.
IsChartDataChanged()Bir grafiğin veri kaynağının değişip değişmediğini algılar.
Move(int, int, int, int)Grafiği belirtilen bir konuma taşır.
RefreshPivotData()Özet veri kaynağındaki özet grafiğin verilerini yeniler.
SetChartDataRange(string, bool)Bir grafik için veri aralığını belirtir.
SwitchRowColumn()Satır/sütun arasında geçiş yapar.
ToImage()32-bit alırbit eşlem grafiğin nesnesi.
ToImage(ImageOrPrintOptions)32 bit alırbit eşlem grafiğin nesnesi. ImageOrPrintOptions.ImageFormat , ImageOrPrintOptions.TiffCompression ve ImageOrPrintOptions.Quality nitelikleri yok sayılır.
ToImage(string)Grafik görüntüsünü oluşturur ve bir dosyaya kaydeder. Dosya adının uzantısı görüntünün biçimini belirler.
ToImage(Stream, ImageOrPrintOptions)Grafik görüntüsünü oluşturur ve belirtilen biçimde bir akışa kaydeder.
ToImage(Stream, ImageType)Grafik görüntüsünü oluşturur ve belirtilen biçimde bir akışa kaydeder.
ToImage(Stream, long)Grafik görüntüsünü oluşturur ve onu Jpeg biçiminde bir akışa kaydeder.
ToImage(string, ImageOrPrintOptions)Grafik görüntüsünü oluşturur ve bir dosyaya kaydeder. Dosya adının uzantısı görüntünün biçimini belirler.
ToImage(string, ImageType)Grafik görüntüsünü oluşturur ve belirtilen görüntü türünde bir dosyaya kaydeder.
ToImage(string, long)Grafik görüntüsünü oluşturur ve Jpeg biçiminde bir dosyaya kaydeder.
ToPdf(Stream)Grafik pdf’sini oluşturur ve bir akışa kaydeder.
ToPdf(string)Grafiği bir pdf dosyasına kaydeder.
ToPdf(Stream, float, float, PageLayoutAlignmentType, PageLayoutAlignmentType)Grafik pdf’sini oluşturur ve bir akışa kaydeder.
ToPdf(string, float, float, PageLayoutAlignmentType, PageLayoutAlignmentType)Grafiği bir pdf dosyasına kaydeder.

Örnekler

[C#]

Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];

Cells cells = sheet.Cells;
cells[0,1].PutValue("Income");
cells[1,0].PutValue("Company A");
cells[2,0].PutValue("Company B");
cells[3,0].PutValue("Company C");
cells[1,1].PutValue(10000);
cells[2,1].PutValue(20000);
cells[3,1].PutValue(30000);
		
int chartIndex = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15);

Chart chart = sheet.Charts[chartIndex];
chart.SetChartDataRange("A1:B4", true);
chart.ShowLegend = true;
chart.Title.Text = "Income Analysis";

[Visual Basic]

Dim workbook as Workbook = new Workbook()
Dim sheet as Worksheet = workbook.Worksheets(0)

Dim cells as Cells = sheet.Cells
cells(0,1).PutValue("Income")
cells(1,0).PutValue("Company A")
cells(2,0).PutValue("Company B")
cells(3,0).PutValue("Company C")
cells(1,1).PutValue(10000)
cells(2,1).PutValue(20000)
cells(3,1).PutValue(30000)
		
Dim chartIndex as Integer = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15)

Dim chart as Chart = sheet.Charts(chartIndex) 
chart.SetChartDataRange("A1:B4", True);
chart.ShowLegend = True
chart.Title.Text = "Income Analysis"

Ayrıca bakınız