Class Axis

Class Axis

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

Kapslar objektet som representerar en axel i diagrammet.

public class Axis

Arv

objectAxis

Ärvda Medlemmar

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

Exempel

Från följande kod kan du lära dig hur du ställer in enhet, maximalt och minimalt värde för Axeln.

//Instansiera ett Workbook-objekt
Workbook workbook = new Workbook();
//Lägga till ett nytt kalkylblad till Excel-objektet
int sheetIndex = workbook.Worksheets.Add();
//Få referensen till det nyss tillagda kalkylbladet genom att skicka dess bladindex
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Lägga till ett exempelvärde i cell "A1"
worksheet.Cells["A1"].PutValue(50);
//Lägga till ett exempelvärde i cell "A2"
worksheet.Cells["A2"].PutValue(100);
//Lägga till ett exempelvärde i cell "A3"
worksheet.Cells["A3"].PutValue(150);
//Lägga till ett exempelvärde i cell "B1"
worksheet.Cells["B1"].PutValue(4);
//Lägga till ett exempelvärde i cell "B2"
worksheet.Cells["B2"].PutValue(20);
//Lägga till ett exempelvärde i cell "B3"
worksheet.Cells["B3"].PutValue(50);
//Lägga till ett diagram i kalkylbladet
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5);
//Åtkomst till instansen av det nyss tillagda diagrammet
Chart chart = worksheet.Charts[chartIndex];
//Lägga till NSeries (diagramdatakälla) till diagrammet som sträcker sig från cell "A1" till "B3"
chart.NSeries.Add("A1:B3", true);
//Ställ in maxvärdet för värdeaxeln
chart.ValueAxis.MaxValue = 200;
//Ställ in minvärdet för värdeaxeln
chart.ValueAxis.MinValue = 0;
//Ställ in huvud enhet
chart.ValueAxis.MajorUnit = 25;
//Kategori(X) axeln korsar vid det maximala värdet.
chart.ValueAxis.CrossType = CrossType.Maximum;
//Ställ in antalet kategorier eller serier mellan tick-mark etiketter. 
chart.CategoryAxis.TickLabelSpacing = 2;

//gör din verksamhet

//Spara Excel-filen
workbook.Save("book1.xlsx");
'Instansiera ett Workbook-objekt
Dim workbook As Workbook = New Workbook()
'Lägga till ett nytt kalkylblad till Excel-objektet
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Få referensen till det nyss tillagda kalkylbladet genom att skicka dess bladindex
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Lägga till ett exempelvärde i cell "A1"
worksheet.Cells("A1").PutValue(50)
'Lägga till ett exempelvärde i cell "A2"
worksheet.Cells("A2").PutValue(100)
'Lägga till ett exempelvärde i cell "A3"
worksheet.Cells("A3").PutValue(150)
'Lägga till ett exempelvärde i cell "B1"
worksheet.Cells("B1").PutValue(4)
'Lägga till ett exempelvärde i cell "B2"
worksheet.Cells("B2").PutValue(20)
'Lägga till ett exempelvärde i cell "B3"
worksheet.Cells("B3").PutValue(50)
'Lägga till ett diagram i kalkylbladet
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5)
'Åtkomst till instansen av det nyss tillagda diagrammet
Dim chart As Chart = worksheet.Charts(chartIndex)
'Lägga till NSeries (diagramdatakälla) till diagrammet som sträcker sig från cell "A1" till "B3"
chart.NSeries.Add("A1:B3", True)
'Ställ in maxvärdet för värdeaxeln
chart.ValueAxis.MaxValue = 200
'Ställ in minvärdet för värdeaxeln
chart.ValueAxis.MinValue = 0
'Ställ in huvud enhet
chart.ValueAxis.MajorUnit = 25
'Kategori(X) axeln korsar vid det maximala värdet.
chart.ValueAxis.CrossType = CrossType.Maximum
'Ställ in antalet kategorier eller serier mellan tick-mark etiketter. 
chart.CategoryAxis.TickLabelSpacing = 2
'Spara Excel-filen
workbook.Save("book1.xlsx")

Egenskaper

Area

Får Aspose.Cells.Charts.Axis.Area.

public Area Area { get; }

Egenskapsvärde

Area

AxisBetweenCategories

Representerar om värdeaxeln korsar kategori axeln mellan kategorier.

public bool AxisBetweenCategories { get; set; }

Egenskapsvärde

bool

Anmärkningar

Denna egenskap gäller endast för kategori axlar, och den tillämpas inte på 3-D diagram.

AxisLine

Får utseendet på en Axels.

public Line AxisLine { get; }

Egenskapsvärde

Line

BaseUnitScale

Representerar basenhetsskalan för kategori axeln.

public TimeUnit BaseUnitScale { get; set; }

Egenskapsvärde

TimeUnit

Anmärkningar

Inställningen av denna egenskap får endast effekt när egenskapen CategoryType är inställd på TimeScale.

Bins

Representerar bin på ett diagram (Histogram/Pareto) axel.

public AxisBins Bins { get; }

Egenskapsvärde

AxisBins

CategoryType

Representerar kategori axeltypen.

public CategoryType CategoryType { get; set; }

Egenskapsvärde

CategoryType

CrossAt

Representerar punkten på värdeaxeln där kategori axeln korsar den.

public double CrossAt { get; set; }

Egenskapsvärde

double

Anmärkningar

Numret bör vara ett heltal när det gäller kategori axeln. Och värdet måste vara mellan 1 och 31999.

CrossType

Representerar Aspose.Cells.Charts.Axis.CrossType på den angivna axeln där den andra axeln korsar.

public CrossType CrossType { get; set; }

Egenskapsvärde

CrossType

CustomDisplayUnit

Anger ett anpassat värde för visningsenheten.

public double CustomDisplayUnit { get; set; }

Egenskapsvärde

double

DisplayUnit

Representerar enhetsetiketten för den angivna axeln.

public DisplayUnitType DisplayUnit { get; set; }

Egenskapsvärde

DisplayUnitType

DisplayUnitLabel

Representerar en enhetsetikett på en axel i det angivna diagrammet. Enhetsetiketter är användbara för att diagrammera stora värden— till exempel, i miljoner eller miljarder.

public DisplayUnitLabel DisplayUnitLabel { get; }

Egenskapsvärde

DisplayUnitLabel

HasMultiLevelLabels

Indikerar om etiketterna ska visas som fler nivåer.

public bool HasMultiLevelLabels { get; set; }

Egenskapsvärde

bool

Anmärkningar

Endast giltig för kategori axel.

IsAutoTickLabelSpacing

Indikerar om avståndet för tick etiketten är automatiskt.

public bool IsAutoTickLabelSpacing { get; set; }

Egenskapsvärde

bool

IsAutomaticMajorUnit

Indikerar om huvud enheten för axeln tilldelas automatiskt.

public bool IsAutomaticMajorUnit { get; set; }

Egenskapsvärde

bool

IsAutomaticMaxValue

Indikerar om maxvärdet tilldelas automatiskt.

public bool IsAutomaticMaxValue { get; set; }

Egenskapsvärde

bool

IsAutomaticMinValue

Indikerar om minvärdet tilldelas automatiskt.

public bool IsAutomaticMinValue { get; set; }

Egenskapsvärde

bool

IsAutomaticMinorUnit

Indikerar om den mindre enheten för axeln tilldelas automatiskt.

public bool IsAutomaticMinorUnit { get; set; }

Egenskapsvärde

bool

IsDisplayUnitLabelShown

Representerar om visningsenhetens etikett visas på den angivna axeln.

public bool IsDisplayUnitLabelShown { get; set; }

Egenskapsvärde

bool

Anmärkningar

Standardvärdet är True.

IsLogarithmic

Representerar om värdeaxelns skaletyp är logaritmisk eller inte.

public bool IsLogarithmic { get; set; }

Egenskapsvärde

bool

IsPlotOrderReversed

Representerar om Microsoft Excel plottar datapunkter från sista till första.

public bool IsPlotOrderReversed { get; set; }

Egenskapsvärde

bool

IsVisible

Representerar om axeln är synlig.

public bool IsVisible { get; set; }

Egenskapsvärde

bool

LogBase

Representerar den logaritmiska basen. Standardvärde är 10. Gäller endast för Excel2007.

public double LogBase { get; set; }

Egenskapsvärde

double

MajorGridLines

Representerar huvudgitterlinjer på en diagramaxel.

public Line MajorGridLines { get; }

Egenskapsvärde

Line

Exempel

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

MajorTickMark

Representerar typen av huvud tick mark för den angivna axeln.

public TickMarkType MajorTickMark { get; set; }

Egenskapsvärde

TickMarkType

MajorUnit

Representerar huvud enheterna för axeln.

public double MajorUnit { get; set; }

Egenskapsvärde

double

Anmärkningar

De huvudsakliga enheterna måste vara större än noll.

MajorUnitScale

Representerar huvud enhetsskalan för kategori axeln.

public TimeUnit MajorUnitScale { get; set; }

Egenskapsvärde

TimeUnit

Exempel

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

Representerar det maximala värdet på värdeaxeln.

public object MaxValue { get; set; }

Egenskapsvärde

object

Anmärkningar

MaxValue-typen kan endast vara double eller DateTime.

MinValue

Representerar det minimi värdet på värdeaxeln.

public object MinValue { get; set; }

Egenskapsvärde

object

Anmärkningar

MinValue-typen kan endast vara double eller DateTime.

MinorGridLines

Representerar mindre gitterlinjer på en diagramaxel.

public Line MinorGridLines { get; }

Egenskapsvärde

Line

MinorTickMark

Representerar typen av mindre tick mark för den angivna axeln.

public TickMarkType MinorTickMark { get; set; }

Egenskapsvärde

TickMarkType

MinorUnit

Representerar de mindre enheterna för axeln.

public double MinorUnit { get; set; }

Egenskapsvärde

double

Anmärkningar

De mindre enheterna måste vara större än noll.

MinorUnitScale

Representerar huvud enhetsskalan för kategori axeln.

public TimeUnit MinorUnitScale { get; set; }

Egenskapsvärde

TimeUnit

Exempel

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

Representerar positionen för tick-mark etiketter på den angivna axeln.

public TickLabelPositionType TickLabelPosition { get; set; }

Egenskapsvärde

TickLabelPositionType

TickLabelSpacing

Representerar antalet kategorier eller serier mellan tick-mark etiketter. Gäller endast för kategori och serie axlar.

public int TickLabelSpacing { get; set; }

Egenskapsvärde

int

Anmärkningar

Numret måste vara mellan 1 och 31999.

TickLabels

Returnerar ett Aspose.Cells.Charts.Axis.TickLabels-objekt som representerar tick-mark etiketterna för den angivna axeln.

public TickLabels TickLabels { get; }

Egenskapsvärde

TickLabels

TickMarkSpacing

Returnerar eller ställer in antalet kategorier eller serier mellan tick marks. Gäller endast för kategori och serie axlar.

public int TickMarkSpacing { get; set; }

Egenskapsvärde

int

Anmärkningar

Numret måste vara mellan 1 och 31999.

Title

Får axelns titel.

public Title Title { get; }

Egenskapsvärde

Title

Metoder

GetAxisTexts()

Får etiketterna för axeln efter att ha anropat metoden Chart.Calculate().

public string[] GetAxisTexts()

Returnerar

string[]

 Svenska