Class Axis

Class Axis

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

Mengenkapsulasi objek yang mewakili sumbu grafik.

public class Axis

Pewarisan

objectAxis

Anggota yang Dwarisi

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Contoh

Dari kode berikut, Anda dapat mempelajari cara mengatur unit, nilai maksimum, dan nilai minimum dari Sumbu.

//Membuat objek Workbook
Workbook workbook = new Workbook();
//Menambahkan lembar kerja baru ke objek Excel
int sheetIndex = workbook.Worksheets.Add();
//Mendapatkan referensi lembar kerja yang baru ditambahkan dengan memberikan indeks lembar
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Menambahkan nilai contoh ke sel "A1"
worksheet.Cells["A1"].PutValue(50);
//Menambahkan nilai contoh ke sel "A2"
worksheet.Cells["A2"].PutValue(100);
//Menambahkan nilai contoh ke sel "A3"
worksheet.Cells["A3"].PutValue(150);
//Menambahkan nilai contoh ke sel "B1"
worksheet.Cells["B1"].PutValue(4);
//Menambahkan nilai contoh ke sel "B2"
worksheet.Cells["B2"].PutValue(20);
//Menambahkan nilai contoh ke sel "B3"
worksheet.Cells["B3"].PutValue(50);
//Menambahkan grafik ke lembar kerja
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5);
//Mengakses instance grafik yang baru ditambahkan
Chart chart = worksheet.Charts[chartIndex];
//Menambahkan NSeries (sumber data grafik) ke grafik dari sel "A1" hingga "B3"
chart.NSeries.Add("A1:B3", true);
//Mengatur nilai maksimum sumbu nilai
chart.ValueAxis.MaxValue = 200;
//Mengatur nilai minimum sumbu nilai
chart.ValueAxis.MinValue = 0;
//Mengatur unit utama
chart.ValueAxis.MajorUnit = 25;
//Sumbu Kategori(X) melintasi pada nilai maksimum.
chart.ValueAxis.CrossType = CrossType.Maximum;
//Mengatur jumlah kategori atau seri antara label tanda centang. 
chart.CategoryAxis.TickLabelSpacing = 2;

//lakukan bisnis Anda

//Menyimpan file Excel
workbook.Save("book1.xlsx");
'Membuat objek Workbook
Dim workbook As Workbook = New Workbook()
'Menambahkan lembar kerja baru ke objek Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Mendapatkan referensi lembar kerja yang baru ditambahkan dengan memberikan indeks lembar
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Menambahkan nilai contoh ke sel "A1"
worksheet.Cells("A1").PutValue(50)
'Menambahkan nilai contoh ke sel "A2"
worksheet.Cells("A2").PutValue(100)
'Menambahkan nilai contoh ke sel "A3"
worksheet.Cells("A3").PutValue(150)
'Menambahkan nilai contoh ke sel "B1"
worksheet.Cells("B1").PutValue(4)
'Menambahkan nilai contoh ke sel "B2"
worksheet.Cells("B2").PutValue(20)
'Menambahkan nilai contoh ke sel "B3"
worksheet.Cells("B3").PutValue(50)
'Menambahkan grafik ke lembar kerja
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5)
'Mengakses instance grafik yang baru ditambahkan
Dim chart As Chart = worksheet.Charts(chartIndex)
'Menambahkan NSeries (sumber data grafik) ke grafik dari sel "A1" hingga "B3"
chart.NSeries.Add("A1:B3", True)
'Mengatur nilai maksimum sumbu nilai
chart.ValueAxis.MaxValue = 200
'Mengatur nilai minimum sumbu nilai
chart.ValueAxis.MinValue = 0
'Mengatur unit utama
chart.ValueAxis.MajorUnit = 25
'Sumbu Kategori(X) melintasi pada nilai maksimum.
chart.ValueAxis.CrossType = CrossType.Maximum
'Mengatur jumlah kategori atau seri antara label tanda centang. 
chart.CategoryAxis.TickLabelSpacing = 2
'Menyimpan file Excel
workbook.Save("book1.xlsx")

Properti

Area

Mendapatkan Aspose.Cells.Charts.Axis.Area.

public Area Area { get; }

Nilai Properti

Area

AxisBetweenCategories

Mewakili apakah sumbu nilai melintasi sumbu kategori di antara kategori.

public bool AxisBetweenCategories { get; set; }

Nilai Properti

bool

Catatan

Properti ini hanya berlaku untuk sumbu kategori, dan tidak berlaku untuk grafik 3-D.

AxisLine

Mendapatkan penampilan dari Sumbu.

public Line AxisLine { get; }

Nilai Properti

Line

BaseUnitScale

Mewakili skala unit dasar untuk sumbu kategori.

public TimeUnit BaseUnitScale { get; set; }

Nilai Properti

TimeUnit

Catatan

Mengatur properti ini hanya berfungsi ketika properti CategoryType diatur ke TimeScale.

Bins

Mewakili bins pada grafik (Histogram/Pareto) sumbu.

public AxisBins Bins { get; }

Nilai Properti

AxisBins

CategoryType

Mewakili tipe sumbu kategori.

public CategoryType CategoryType { get; set; }

Nilai Properti

CategoryType

CrossAt

Mewakili titik pada sumbu nilai di mana sumbu kategori melintasinya.

public double CrossAt { get; set; }

Nilai Properti

double

Catatan

Angka harus berupa bilangan bulat ketika diterapkan pada sumbu kategori. Dan nilai harus antara 1 dan 31999.

CrossType

Mewakili Aspose.Cells.Charts.Axis.CrossType pada sumbu yang ditentukan di mana sumbu lainnya melintasi.

public CrossType CrossType { get; set; }

Nilai Properti

CrossType

CustomDisplayUnit

Menentukan nilai kustom untuk unit tampilan.

public double CustomDisplayUnit { get; set; }

Nilai Properti

double

DisplayUnit

Mewakili label unit untuk sumbu yang ditentukan.

public DisplayUnitType DisplayUnit { get; set; }

Nilai Properti

DisplayUnitType

DisplayUnitLabel

Mewakili label unit pada sumbu dalam grafik yang ditentukan. Label unit berguna untuk grafik nilai besar—misalnya, dalam jutaan atau miliaran.

public DisplayUnitLabel DisplayUnitLabel { get; }

Nilai Properti

DisplayUnitLabel

HasMultiLevelLabels

Menunjukkan apakah label akan ditampilkan sebagai multi level.

public bool HasMultiLevelLabels { get; set; }

Nilai Properti

bool

Catatan

Hanya berlaku untuk sumbu kategori.

IsAutoTickLabelSpacing

Menunjukkan apakah jarak label tanda centang otomatis.

public bool IsAutoTickLabelSpacing { get; set; }

Nilai Properti

bool

IsAutomaticMajorUnit

Menunjukkan apakah unit utama sumbu ditetapkan secara otomatis.

public bool IsAutomaticMajorUnit { get; set; }

Nilai Properti

bool

IsAutomaticMaxValue

Menunjukkan apakah nilai maksimum ditetapkan secara otomatis.

public bool IsAutomaticMaxValue { get; set; }

Nilai Properti

bool

IsAutomaticMinValue

Menunjukkan apakah nilai minimum ditetapkan secara otomatis.

public bool IsAutomaticMinValue { get; set; }

Nilai Properti

bool

IsAutomaticMinorUnit

Menunjukkan apakah unit minor sumbu ditetapkan secara otomatis.

public bool IsAutomaticMinorUnit { get; set; }

Nilai Properti

bool

IsDisplayUnitLabelShown

Mewakili apakah label unit tampilan ditampilkan pada sumbu yang ditentukan.

public bool IsDisplayUnitLabelShown { get; set; }

Nilai Properti

bool

Catatan

Nilai default adalah True.

IsLogarithmic

Mewakili apakah tipe skala sumbu nilai adalah logaritmik atau tidak.

public bool IsLogarithmic { get; set; }

Nilai Properti

bool

IsPlotOrderReversed

Mewakili apakah Microsoft Excel memplot titik data dari yang terakhir ke yang pertama.

public bool IsPlotOrderReversed { get; set; }

Nilai Properti

bool

IsVisible

Mewakili apakah sumbu terlihat.

public bool IsVisible { get; set; }

Nilai Properti

bool

LogBase

Mewakili basis logaritmik. Nilai default adalah 10. Hanya berlaku untuk Excel2007.

public double LogBase { get; set; }

Nilai Properti

double

MajorGridLines

Mewakili garis grid utama pada sumbu grafik.

public Line MajorGridLines { get; }

Nilai Properti

Line

Contoh

chart.ValueAxis.MajorGridLines.IsVisible = false;
chart.CategoryAxis.MajorGridLines.IsVisible = true;
chart.ValueAxis.MajorGridLines.IsVisible = false
chart.CategoryAxis.MajorGridLines.IsVisible = true

MajorTickMark

Mewakili tipe tanda centang utama untuk sumbu yang ditentukan.

public TickMarkType MajorTickMark { get; set; }

Nilai Properti

TickMarkType

MajorUnit

Mewakili unit utama untuk sumbu.

public double MajorUnit { get; set; }

Nilai Properti

double

Catatan

Unit utama harus lebih besar dari nol.

MajorUnitScale

Mewakili skala unit utama untuk sumbu kategori.

public TimeUnit MajorUnitScale { get; set; }

Nilai Properti

TimeUnit

Contoh

chart.CategoryAxis.CategoryType = CategoryType.TimeScale;
chart.CategoryAxis.MajorUnitScale = TimeUnit.Months;
chart.CategoryAxis.MajorUnit = 2;
chart.CategoryAxis.CategoryType = CategoryType.TimeScale
chart.CategoryAxis.MajorUnitScale = TimeUnit.Months
chart.CategoryAxis.MajorUnit = 2

MaxValue

Mewakili nilai maksimum pada sumbu nilai.

public object MaxValue { get; set; }

Nilai Properti

object

Catatan

Tipe maxValue hanya dapat berupa double atau DateTime.

MinValue

Mewakili nilai minimum pada sumbu nilai.

public object MinValue { get; set; }

Nilai Properti

object

Catatan

Tipe minValue hanya dapat berupa double atau DateTime.

MinorGridLines

Mewakili garis grid minor pada sumbu grafik.

public Line MinorGridLines { get; }

Nilai Properti

Line

MinorTickMark

Mewakili tipe tanda centang minor untuk sumbu yang ditentukan.

public TickMarkType MinorTickMark { get; set; }

Nilai Properti

TickMarkType

MinorUnit

Mewakili unit minor untuk sumbu.

public double MinorUnit { get; set; }

Nilai Properti

double

Catatan

Unit minor harus lebih besar dari nol.

MinorUnitScale

Mewakili skala unit utama untuk sumbu kategori.

public TimeUnit MinorUnitScale { get; set; }

Nilai Properti

TimeUnit

Contoh

chart.CategoryAxis.CategoryType = CategoryType.TimeScale;
chart.CategoryAxis.MinorUnitScale = TimeUnit.Months;
chart.CategoryAxis.MinorUnit = 2;
chart.CategoryAxis.CategoryType = CategoryType.TimeScale
chart.CategoryAxis.MinorUnitScale = TimeUnit.Months
chart.CategoryAxis.MinorUnit = 2

TickLabelPosition

Mewakili posisi label tanda centang pada sumbu yang ditentukan.

public TickLabelPositionType TickLabelPosition { get; set; }

Nilai Properti

TickLabelPositionType

TickLabelSpacing

Mewakili jumlah kategori atau seri antara label tanda centang. Hanya berlaku untuk sumbu kategori dan seri.

public int TickLabelSpacing { get; set; }

Nilai Properti

int

Catatan

Angka harus antara 1 dan 31999.

TickLabels

Mengembalikan objek Aspose.Cells.Charts.Axis.TickLabels yang mewakili label tanda centang untuk sumbu yang ditentukan.

public TickLabels TickLabels { get; }

Nilai Properti

TickLabels

TickMarkSpacing

Mengembalikan atau mengatur jumlah kategori atau seri antara tanda centang. Hanya berlaku untuk sumbu kategori dan seri.

public int TickMarkSpacing { get; set; }

Nilai Properti

int

Catatan

Angka harus antara 1 dan 31999.

Title

Mendapatkan judul sumbu.

public Title Title { get; }

Nilai Properti

Title

Metode

GetAxisTexts()

Mendapatkan label sumbu setelah memanggil metode Chart.Calculate().

public string[] GetAxisTexts()

Mengembalikan

string[]

 Indonesia