Class Axis
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Zabalí objekt, který představuje osu grafu.
public class Axis
Dědičnost
Děděné Členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Příklady
Z následujících kódů se můžete naučit, jak nastavit jednotku, maximální a minimální hodnotu osy.
//Instancování objektu Workbook
Workbook workbook = new Workbook();
//Přidání nového listu do objektu Excel
int sheetIndex = workbook.Worksheets.Add();
//Získání reference na nově přidaný list předáním jeho indexu
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Přidání vzorové hodnoty do buňky "A1"
worksheet.Cells["A1"].PutValue(50);
//Přidání vzorové hodnoty do buňky "A2"
worksheet.Cells["A2"].PutValue(100);
//Přidání vzorové hodnoty do buňky "A3"
worksheet.Cells["A3"].PutValue(150);
//Přidání vzorové hodnoty do buňky "B1"
worksheet.Cells["B1"].PutValue(4);
//Přidání vzorové hodnoty do buňky "B2"
worksheet.Cells["B2"].PutValue(20);
//Přidání vzorové hodnoty do buňky "B3"
worksheet.Cells["B3"].PutValue(50);
//Přidání grafu do listu
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5);
//Získání instance nově přidaného grafu
Chart chart = worksheet.Charts[chartIndex];
//Přidání NSeries (zdroj dat grafu) do grafu od buňky "A1" do "B3"
chart.NSeries.Add("A1:B3", true);
//Nastavení maximální hodnoty osy hodnot
chart.ValueAxis.MaxValue = 200;
//Nastavení minimální hodnoty osy hodnot
chart.ValueAxis.MinValue = 0;
//Nastavení hlavní jednotky
chart.ValueAxis.MajorUnit = 25;
//Osu kategorie (X) protíná maximální hodnotu.
chart.ValueAxis.CrossType = CrossType.Maximum;
//Nastavení počtu kategorií nebo sérií mezi popisky značek.
chart.CategoryAxis.TickLabelSpacing = 2;
//proveďte své operace
//Uložení Excel souboru
workbook.Save("book1.xlsx");
'Instancování objektu Workbook
Dim workbook As Workbook = New Workbook()
'Přidání nového listu do objektu Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Získání reference na nově přidaný list předáním jeho indexu
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Přidání vzorové hodnoty do buňky "A1"
worksheet.Cells("A1").PutValue(50)
'Přidání vzorové hodnoty do buňky "A2"
worksheet.Cells("A2").PutValue(100)
'Přidání vzorové hodnoty do buňky "A3"
worksheet.Cells("A3").PutValue(150)
'Přidání vzorové hodnoty do buňky "B1"
worksheet.Cells("B1").PutValue(4)
'Přidání vzorové hodnoty do buňky "B2"
worksheet.Cells("B2").PutValue(20)
'Přidání vzorové hodnoty do buňky "B3"
worksheet.Cells("B3").PutValue(50)
'Přidání grafu do listu
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5)
'Získání instance nově přidaného grafu
Dim chart As Chart = worksheet.Charts(chartIndex)
'Přidání NSeries (zdroj dat grafu) do grafu od buňky "A1" do "B3"
chart.NSeries.Add("A1:B3", True)
'Nastavení maximální hodnoty osy hodnot
chart.ValueAxis.MaxValue = 200
'Nastavení minimální hodnoty osy hodnot
chart.ValueAxis.MinValue = 0
'Nastavení hlavní jednotky
chart.ValueAxis.MajorUnit = 25
'Osu kategorie (X) protíná maximální hodnotu.
chart.ValueAxis.CrossType = CrossType.Maximum
'Nastavení počtu kategorií nebo sérií mezi popisky značek.
chart.CategoryAxis.TickLabelSpacing = 2
'Uložení Excel souboru
workbook.Save("book1.xlsx")
Vlastnosti
Oblast
Získá Aspose.Cells.Charts.Axis.Area.
public Area Area { get; }
Hodnota vlastnosti
OsaMeziKategorie
Představuje, zda osa hodnot protíná osu kategorie mezi kategoriemi.
public bool AxisBetweenCategories { get; set; }
Hodnota vlastnosti
Poznámky
Tato vlastnost se vztahuje pouze na osy kategorií a nevztahuje se na 3-D grafy.
OsaČára
Získá vzhled osy.
public Line AxisLine { get; }
Hodnota vlastnosti
ZákladníJednotkaMěřítko
Představuje základní měřítko pro osu kategorie.
public TimeUnit BaseUnitScale { get; set; }
Hodnota vlastnosti
Poznámky
Nastavení této vlastnosti má účinek pouze tehdy, je-li vlastnost CategoryType nastavena na TimeScale.
Koše
Představuje koše na ose grafu (Histogram/Pareto)
public AxisBins Bins { get; }
Hodnota vlastnosti
TypKategorie
Představuje typ osy kategorie.
public CategoryType CategoryType { get; set; }
Hodnota vlastnosti
ProtínáNa
Představuje bod na ose hodnot, kde ji kategorie osa protíná.
public double CrossAt { get; set; }
Hodnota vlastnosti
Poznámky
Číslo by mělo být celé číslo, když se vztahuje na osu kategorie. A hodnota musí být mezi 1 a 31999.
TypProtnutí
Představuje Aspose.Cells.Charts.Axis.CrossType na určené ose, kde se protíná druhá osa.
public CrossType CrossType { get; set; }
Hodnota vlastnosti
VlastníZobrazovacíJednotka
Specifikuje vlastní hodnotu pro zobrazovací jednotku.
public double CustomDisplayUnit { get; set; }
Hodnota vlastnosti
ZobrazovacíJednotka
Představuje popis jednotky pro určenou osu.
public DisplayUnitType DisplayUnit { get; set; }
Hodnota vlastnosti
PopisZobrazovacíJednotky
Představuje popis jednotky na ose v určeném grafu. Popisy jednotek jsou užitečné pro grafování velkých hodnot— například v milionech nebo miliardách.
public DisplayUnitLabel DisplayUnitLabel { get; }
Hodnota vlastnosti
MáVíceúrovňovéPopisky
Indikuje, zda budou popisky zobrazeny jako víceúrovňové.
public bool HasMultiLevelLabels { get; set; }
Hodnota vlastnosti
Poznámky
Platné pouze pro osu kategorie.
JeAutomatickéRozestupyPopisků
Indikuje, zda je rozestup popisků značek automatický
public bool IsAutoTickLabelSpacing { get; set; }
Hodnota vlastnosti
JeAutomatickáHlavníJednotka
Indikuje, zda je hlavní jednotka osy automaticky přiřazena.
public bool IsAutomaticMajorUnit { get; set; }
Hodnota vlastnosti
JeAutomatickáMaximálníHodnota
Indikuje, zda je maximální hodnota automaticky přiřazena.
public bool IsAutomaticMaxValue { get; set; }
Hodnota vlastnosti
JeAutomatickáMinimálníHodnota
Indikuje, zda je minimální hodnota automaticky přiřazena.
public bool IsAutomaticMinValue { get; set; }
Hodnota vlastnosti
JeAutomatickáMenšíJednotka
Indikuje, zda je menší jednotka osy automaticky přiřazena.
public bool IsAutomaticMinorUnit { get; set; }
Hodnota vlastnosti
JeZobrazovacíJednotkovýPopisZobrazen
Představuje, zda je popis zobrazovací jednotky zobrazen na určené ose.
public bool IsDisplayUnitLabelShown { get; set; }
Hodnota vlastnosti
Poznámky
Výchozí hodnota je True.
JeLogaritmická
Představuje, zda je typ měřítka osy hodnot logaritmický nebo ne.
public bool IsLogarithmic { get; set; }
Hodnota vlastnosti
JeObrácenéPořadíGrafu
Představuje, zda Microsoft Excel zobrazuje datové body od posledního k prvnímu.
public bool IsPlotOrderReversed { get; set; }
Hodnota vlastnosti
JeViditelná
Představuje, zda je osa viditelná.
public bool IsVisible { get; set; }
Hodnota vlastnosti
LogaritmickáZákladna
Představuje logaritmickou základnu. Výchozí hodnota je 10. Platí pouze pro Excel2007.
public double LogBase { get; set; }
Hodnota vlastnosti
HlavníMřížkovéČáry
Představuje hlavní mřížkové čáry na ose grafu.
public Line MajorGridLines { get; }
Hodnota vlastnosti
Příklady
chart.ValueAxis.MajorGridLines.IsVisible = false;
chart.CategoryAxis.MajorGridLines.IsVisible = true;
chart.ValueAxis.MajorGridLines.IsVisible = false
chart.CategoryAxis.MajorGridLines.IsVisible = true
HlavníZnačkaZnačky
Představuje typ hlavní značky pro určenou osu.
public TickMarkType MajorTickMark { get; set; }
Hodnota vlastnosti
HlavníJednotka
Představuje hlavní jednotky pro osu.
public double MajorUnit { get; set; }
Hodnota vlastnosti
Poznámky
Hlavní jednotky musí být větší než nula.
HlavníJednotkovéMěřítko
Představuje měřítko hlavní jednotky pro osu kategorie.
public TimeUnit MajorUnitScale { get; set; }
Hodnota vlastnosti
Příklady
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
Představuje maximální hodnotu na ose hodnot.
public object MaxValue { get; set; }
Hodnota vlastnosti
Poznámky
Typ maxValue může být pouze double nebo DateTime
MinValue
Představuje minimální hodnotu na ose hodnot.
public object MinValue { get; set; }
Hodnota vlastnosti
Poznámky
Typ minValue může být pouze double nebo DateTime
MenšíMřížkovéČáry
Představuje menší mřížkové čáry na ose grafu.
public Line MinorGridLines { get; }
Hodnota vlastnosti
MenšíZnačkaZnačky
Představuje typ menší značky pro určenou osu.
public TickMarkType MinorTickMark { get; set; }
Hodnota vlastnosti
MenšíJednotka
Představuje menší jednotky pro osu.
public double MinorUnit { get; set; }
Hodnota vlastnosti
Poznámky
Menší jednotky musí být větší než nula.
MenšíJednotkovéMěřítko
Představuje měřítko menší jednotky pro osu kategorie.
public TimeUnit MinorUnitScale { get; set; }
Hodnota vlastnosti
Příklady
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
PolohaPopiskuZnačky
Představuje polohu popisků značek na určené ose.
public TickLabelPositionType TickLabelPosition { get; set; }
Hodnota vlastnosti
RozestupPopiskůZnačky
Představuje počet kategorií nebo sérií mezi popisky značek. Platí pouze pro osy kategorie a série.
public int TickLabelSpacing { get; set; }
Hodnota vlastnosti
Poznámky
Číslo musí být mezi 1 a 31999.
PopiskyZnaček
Vrátí objekt Aspose.Cells.Charts.Axis.TickLabels, který představuje popisky značek pro určenou osu.
public TickLabels TickLabels { get; }
Hodnota vlastnosti
RozestupZnačekZnačky
Vrátí nebo nastaví počet kategorií nebo sérií mezi značkami. Platí pouze pro osy kategorie a série.
public int TickMarkSpacing { get; set; }
Hodnota vlastnosti
Poznámky
Číslo musí být mezi 1 a 31999.
Titul
Získá název osy.
public Title Title { get; }
Hodnota vlastnosti
Metody
ZískatOsovéTexty()
Získá popisky osy po zavolání metody Chart.Calculate().
public string[] GetAxisTexts()
Návrat
string[]