Class Axis
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Mengenkapsulasi objek yang mewakili sumbu grafik.
public class Axis
Pewarisan
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
AxisBetweenCategories
Mewakili apakah sumbu nilai melintasi sumbu kategori di antara kategori.
public bool AxisBetweenCategories { get; set; }
Nilai Properti
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
BaseUnitScale
Mewakili skala unit dasar untuk sumbu kategori.
public TimeUnit BaseUnitScale { get; set; }
Nilai Properti
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
CategoryType
Mewakili tipe sumbu kategori.
public CategoryType CategoryType { get; set; }
Nilai Properti
CrossAt
Mewakili titik pada sumbu nilai di mana sumbu kategori melintasinya.
public double CrossAt { get; set; }
Nilai Properti
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
CustomDisplayUnit
Menentukan nilai kustom untuk unit tampilan.
public double CustomDisplayUnit { get; set; }
Nilai Properti
DisplayUnit
Mewakili label unit untuk sumbu yang ditentukan.
public DisplayUnitType DisplayUnit { get; set; }
Nilai Properti
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
HasMultiLevelLabels
Menunjukkan apakah label akan ditampilkan sebagai multi level.
public bool HasMultiLevelLabels { get; set; }
Nilai Properti
Catatan
Hanya berlaku untuk sumbu kategori.
IsAutoTickLabelSpacing
Menunjukkan apakah jarak label tanda centang otomatis.
public bool IsAutoTickLabelSpacing { get; set; }
Nilai Properti
IsAutomaticMajorUnit
Menunjukkan apakah unit utama sumbu ditetapkan secara otomatis.
public bool IsAutomaticMajorUnit { get; set; }
Nilai Properti
IsAutomaticMaxValue
Menunjukkan apakah nilai maksimum ditetapkan secara otomatis.
public bool IsAutomaticMaxValue { get; set; }
Nilai Properti
IsAutomaticMinValue
Menunjukkan apakah nilai minimum ditetapkan secara otomatis.
public bool IsAutomaticMinValue { get; set; }
Nilai Properti
IsAutomaticMinorUnit
Menunjukkan apakah unit minor sumbu ditetapkan secara otomatis.
public bool IsAutomaticMinorUnit { get; set; }
Nilai Properti
IsDisplayUnitLabelShown
Mewakili apakah label unit tampilan ditampilkan pada sumbu yang ditentukan.
public bool IsDisplayUnitLabelShown { get; set; }
Nilai Properti
Catatan
Nilai default adalah True.
IsLogarithmic
Mewakili apakah tipe skala sumbu nilai adalah logaritmik atau tidak.
public bool IsLogarithmic { get; set; }
Nilai Properti
IsPlotOrderReversed
Mewakili apakah Microsoft Excel memplot titik data dari yang terakhir ke yang pertama.
public bool IsPlotOrderReversed { get; set; }
Nilai Properti
IsVisible
Mewakili apakah sumbu terlihat.
public bool IsVisible { get; set; }
Nilai Properti
LogBase
Mewakili basis logaritmik. Nilai default adalah 10. Hanya berlaku untuk Excel2007.
public double LogBase { get; set; }
Nilai Properti
MajorGridLines
Mewakili garis grid utama pada sumbu grafik.
public Line MajorGridLines { get; }
Nilai Properti
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
MajorUnit
Mewakili unit utama untuk sumbu.
public double MajorUnit { get; set; }
Nilai Properti
Catatan
Unit utama harus lebih besar dari nol.
MajorUnitScale
Mewakili skala unit utama untuk sumbu kategori.
public TimeUnit MajorUnitScale { get; set; }
Nilai Properti
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
Catatan
Tipe maxValue hanya dapat berupa double atau DateTime.
MinValue
Mewakili nilai minimum pada sumbu nilai.
public object MinValue { get; set; }
Nilai Properti
Catatan
Tipe minValue hanya dapat berupa double atau DateTime.
MinorGridLines
Mewakili garis grid minor pada sumbu grafik.
public Line MinorGridLines { get; }
Nilai Properti
MinorTickMark
Mewakili tipe tanda centang minor untuk sumbu yang ditentukan.
public TickMarkType MinorTickMark { get; set; }
Nilai Properti
MinorUnit
Mewakili unit minor untuk sumbu.
public double MinorUnit { get; set; }
Nilai Properti
Catatan
Unit minor harus lebih besar dari nol.
MinorUnitScale
Mewakili skala unit utama untuk sumbu kategori.
public TimeUnit MinorUnitScale { get; set; }
Nilai Properti
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
TickLabelSpacing
Mewakili jumlah kategori atau seri antara label tanda centang. Hanya berlaku untuk sumbu kategori dan seri.
public int TickLabelSpacing { get; set; }
Nilai Properti
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
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
Catatan
Angka harus antara 1 dan 31999.
Title
Mendapatkan judul sumbu.
public Title Title { get; }
Nilai Properti
Metode
GetAxisTexts()
Mendapatkan label sumbu setelah memanggil metode Chart.Calculate().
public string[] GetAxisTexts()
Mengembalikan
string[]