Class Axis

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

objectAxis

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

Area

OsaMeziKategorie

Představuje, zda osa hodnot protíná osu kategorie mezi kategoriemi.

public bool AxisBetweenCategories { get; set; }

Hodnota vlastnosti

bool

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

Line

ZákladníJednotkaMěřítko

Představuje základní měřítko pro osu kategorie.

public TimeUnit BaseUnitScale { get; set; }

Hodnota vlastnosti

TimeUnit

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

AxisBins

TypKategorie

Představuje typ osy kategorie.

public CategoryType CategoryType { get; set; }

Hodnota vlastnosti

CategoryType

ProtínáNa

Představuje bod na ose hodnot, kde ji kategorie osa protíná.

public double CrossAt { get; set; }

Hodnota vlastnosti

double

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

CrossType

VlastníZobrazovacíJednotka

Specifikuje vlastní hodnotu pro zobrazovací jednotku.

public double CustomDisplayUnit { get; set; }

Hodnota vlastnosti

double

ZobrazovacíJednotka

Představuje popis jednotky pro určenou osu.

public DisplayUnitType DisplayUnit { get; set; }

Hodnota vlastnosti

DisplayUnitType

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

DisplayUnitLabel

MáVíceúrovňovéPopisky

Indikuje, zda budou popisky zobrazeny jako víceúrovňové.

public bool HasMultiLevelLabels { get; set; }

Hodnota vlastnosti

bool

Poznámky

Platné pouze pro osu kategorie.

JeAutomatickéRozestupyPopisků

Indikuje, zda je rozestup popisků značek automatický

public bool IsAutoTickLabelSpacing { get; set; }

Hodnota vlastnosti

bool

JeAutomatickáHlavníJednotka

Indikuje, zda je hlavní jednotka osy automaticky přiřazena.

public bool IsAutomaticMajorUnit { get; set; }

Hodnota vlastnosti

bool

JeAutomatickáMaximálníHodnota

Indikuje, zda je maximální hodnota automaticky přiřazena.

public bool IsAutomaticMaxValue { get; set; }

Hodnota vlastnosti

bool

JeAutomatickáMinimálníHodnota

Indikuje, zda je minimální hodnota automaticky přiřazena.

public bool IsAutomaticMinValue { get; set; }

Hodnota vlastnosti

bool

JeAutomatickáMenšíJednotka

Indikuje, zda je menší jednotka osy automaticky přiřazena.

public bool IsAutomaticMinorUnit { get; set; }

Hodnota vlastnosti

bool

JeZobrazovacíJednotkovýPopisZobrazen

Představuje, zda je popis zobrazovací jednotky zobrazen na určené ose.

public bool IsDisplayUnitLabelShown { get; set; }

Hodnota vlastnosti

bool

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

bool

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

bool

JeViditelná

Představuje, zda je osa viditelná.

public bool IsVisible { get; set; }

Hodnota vlastnosti

bool

LogaritmickáZákladna

Představuje logaritmickou základnu. Výchozí hodnota je 10. Platí pouze pro Excel2007.

public double LogBase { get; set; }

Hodnota vlastnosti

double

HlavníMřížkovéČáry

Představuje hlavní mřížkové čáry na ose grafu.

public Line MajorGridLines { get; }

Hodnota vlastnosti

Line

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

TickMarkType

HlavníJednotka

Představuje hlavní jednotky pro osu.

public double MajorUnit { get; set; }

Hodnota vlastnosti

double

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

TimeUnit

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

object

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

object

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

Line

MenšíZnačkaZnačky

Představuje typ menší značky pro určenou osu.

public TickMarkType MinorTickMark { get; set; }

Hodnota vlastnosti

TickMarkType

MenšíJednotka

Představuje menší jednotky pro osu.

public double MinorUnit { get; set; }

Hodnota vlastnosti

double

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

TimeUnit

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

TickLabelPositionType

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

int

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

TickLabels

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

int

Poznámky

Číslo musí být mezi 1 a 31999.

Titul

Získá název osy.

public Title Title { get; }

Hodnota vlastnosti

Title

Metody

ZískatOsovéTexty()

Získá popisky osy po zavolání metody Chart.Calculate().

public string[] GetAxisTexts()

Návrat

string[]

 Čeština