AxisBuiltInUnit

AxisBuiltInUnit enumeration

Bir eksen için görüntüleme birimlerini belirtir.

public enum AxisBuiltInUnit

değerler

İsimDeğerTanım
None0Grafikteki değerlerin bu şekilde görüntülenmesini belirtir.
Custom1Grafikteki değerlerin kullanıcı tanımlı bir bölene bölünmesi gerektiğini belirtir. Bu değer, MS Office 2016’nın yeni grafik türleri tarafından desteklenmemektedir .
Billions2Grafikteki değerlerin 1.000.000.000’e bölünmesi gerektiğini belirtir.
HundredMillions3Grafikteki değerlerin 100.000.000’e bölünmesi gerektiğini belirtir.
Hundreds4Grafikteki değerlerin 100’e bölünmesi gerektiğini belirtir.
HundredThousands5Grafikteki değerlerin 100.000’e bölünmesi gerektiğini belirtir.
Millions6Grafikteki değerlerin 1.000.000’e bölünmesi gerektiğini belirtir.
TenMillions7Grafikteki değerlerin 10.000.000’e bölünmesi gerektiğini belirtir.
TenThousands8Grafikteki değerlerin 10.000’e bölünmesi gerektiğini belirtir.
Thousands9Grafikteki değerlerin 1.000’e bölünmesi gerektiğini belirtir.
Trillions10Grafikteki değerlerin 1.000.000.000.0000’e bölünmesi gerektiğini belirtir.
Percentage11Grafikteki değerlerin 0,01’e bölünmesi gerektiğini belirtir. Bu değer yalnızca MS Office 2016’nın yeni chart türleri tarafından desteklenir.

Örnekler

Bir grafik ekseninin onay işaretlerinin ve görüntülenen değerlerinin nasıl değiştirileceğini gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape shape = builder.InsertChart(ChartType.Scatter, 450, 250);
Chart chart = shape.Chart;

Assert.AreEqual(1, chart.Series.Count);
Assert.AreEqual("Y-Values", chart.Series[0].Name);

// Y ekseninin küçük onay işaretlerini çizim alanından uzağa bakacak şekilde ayarlayın,
// ve ekseni geçmek için ana onay işaretleri.
ChartAxis axis = chart.AxisY;
axis.MajorTickMark = AxisTickMark.Cross;
axis.MinorTickMark = AxisTickMark.Outside;

// Y eksenini her 10 birimde bir büyük işaret ve her 1 birimde bir küçük işaret gösterecek şekilde ayarlayın.
axis.MajorUnit = 10;
axis.MinorUnit = 1;

// Y ekseni sınırlarını -10 ve 20 olarak ayarlayın.
// Bu Y ekseni artık 4 ana onay işareti ve 27 küçük onay işareti görüntüleyecek.
axis.Scaling.Minimum = new AxisBound(-10);
axis.Scaling.Maximum = new AxisBound(20);

// X ekseni için her 10 birimde ana onay işaretlerini ayarlayın,
// 2,5 birimdeki her küçük onay işareti.
axis = chart.AxisX;
axis.MajorUnit = 10;
axis.MinorUnit = 2.5;

// Her iki onay işareti türünü de grafik çizim alanında görünecek şekilde yapılandırın.
axis.MajorTickMark = AxisTickMark.Inside;
axis.MinorTickMark = AxisTickMark.Inside;

// X ekseni sınırlarını, X ekseni 5 ana onay işaretini ve 12 ikincil onay işaretini kapsayacak şekilde ayarlayın.
axis.Scaling.Minimum = new AxisBound(-10);
axis.Scaling.Maximum = new AxisBound(30);
axis.TickLabelAlignment = ParagraphAlignment.Right;

Assert.AreEqual(1, axis.TickLabelSpacing);

// Onay etiketlerini değerlerini milyon cinsinden gösterecek şekilde ayarlayın.
axis.DisplayUnit.Unit = AxisBuiltInUnit.Millions;

// Onay etiketlerinin değerlerini göstereceği daha spesifik bir değer ayarlayabiliriz.
// Bu ifade yukarıdakine eşdeğerdir.
axis.DisplayUnit.CustomUnit = 1000000;
doc.Save(ArtifactsDir + "Charts.AxisDisplayUnit.docx");

Ayrıca bakınız