Axis Klass

Definition

Innehåller metoder och egenskaper som hanterar axlar i Chart kontrollen.

public ref class Axis : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public class Axis : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type Axis = class
    inherit ChartNamedElement
Public Class Axis
Inherits ChartNamedElement
Arv

Kommentarer

Den här klassen kapslar in alla funktioner för axlar i Chart kontrollen och exponeras av AxisXegenskaperna , AxisYAxisX2 och AxisY2 för ChartArea objekt.

För alla diagram – utom stapel, staplad stapel, cirkel och ring – är de primära och sekundära axlarna följande:

Axeltyp Description
Primär X-axel Nedre vågräta axeln.
Sekundär X-axel Övre vågräta axeln.
Primär Y-axel Vänster lodrät axel.
Sekundär Y-axel Höger lodrät axel.

Stapeldiagram och staplade stapeldiagram har sina axlar roterade 90 grader medsols, så den primära X-axeln för dessa två diagramtyper är den vänster-lodräta axeln.

Observera Det kan bara finnas en uppsättning axlar – två lodräta och två vågräta – för varje ChartArea objekt.

Klassen Axis innehåller också flera metoder som kan användas för att konvertera axelvärden till absoluta pixelkoordinater, som är användbara för 2D-anpassad ritning eller för relativa koordinater, som är användbara för 3D-anpassad ritning. Absoluta och relativa koordinater kan också konverteras till axelvärden.

Följande är de viktigaste axelelementen som exponeras av Axis klassen:

Axelelement Description
Axeletiketter Etiketterna för en axel och deras associerade egenskaper.
Rutnätslinjer De större och mindre rutnätslinjerna för en axel.
Skalstreck De större och mindre skalstrecken för en axel.
Bandlinjer Bandlinjer.

Konstruktorer

Name Description
Axis()

Initierar en ny instans av Axis klassen.

Axis(ChartArea, AxisName)

Initierar en ny instans av Axis klassen med angivna chartArea värden och axisTypeName värden.

Egenskaper

Name Description
ArrowStyle

Hämtar eller anger pilformatet för en 2D-axel. Det här formatet tillämpas inte på 3D-diagramområden.

AxisName

Hämtar namnet på axeln, som kan vara X, Y, X2 eller Y2.

Crossing

Hämtar eller anger den plats där en axel korsas av sin associerade axel.

CustomLabels

Hämtar ett CustomLabelsCollection objekt som används för att lagra CustomLabel objekt.

Enabled

Hämtar eller anger ett värde som anger om en axel är aktiverad.

InterlacedColor

Hämtar eller anger färgen på sammanflätade bandlinjer.

Interval

Hämtar eller anger intervallet för en axel.

IntervalAutoMode

Hämtar eller anger en flagga som avgör om ett fast antal intervall används på axeln eller om antalet intervall beror på axelns storlek.

IntervalOffset

Hämtar eller anger intervallförskjutningen för en axel.

IntervalOffsetType

Hämtar eller anger intervallförskjutningstypen för en axel.

IntervalType

Hämtar eller anger intervalltypen för en axel.

IsInterlaced

Hämtar eller anger en flagga som avgör om sammanflätade bandlinjer visas för en axel.

IsLabelAutoFit

Hämtar eller anger en flagga som avgör om axeletiketter monteras automatiskt.

IsLogarithmic

Hämtar eller anger en flagga som anger om axeln är logaritmisk. Nollor eller negativa datavärden tillåts inte i logaritmiska diagram.

IsMarginVisible

Hämtar eller anger en flagga som avgör om du vill lägga till en marginal till axeln.

IsMarksNextToAxis

Hämtar eller anger en flagga som avgör om skalstreck och axeletiketter flyttas med en axel om en axels korsningspunkt ändras.

IsReversed

Hämtar eller anger en flagga som anger om axeln är omvänd.

IsStartedFromZero

Hämtar eller anger en flagga som anger om minsta värde för axeln automatiskt ställs in på noll om alla datapunktsvärden är positiva. Om det finns negativa datapunktsvärden används det minsta värdet för datapunkterna.

LabelAutoFitMaxFontSize

Hämtar eller anger den maximala teckenstorlek som kan användas av algoritmen för automatisk anpassning av etiketter.

LabelAutoFitMinFontSize

Hämtar eller anger den minsta teckenstorlek som kan användas av algoritmen för automatisk anpassning av etiketter.

LabelAutoFitStyle

Hämtar eller anger de tillåtna etikettändringar som kan göras för att göra det möjligt att anpassa etiketten längs en axel.

LabelStyle

Hämtar eller anger egenskaperna för LabelStyle en axel.

LineColor

Hämtar eller anger linjefärgen för en axel.

LineDashStyle

Hämtar eller anger linjeformatet för en axel.

LineWidth

Hämtar eller anger linjebredden för en axel i bildpunkter.

LogarithmBase

Hämtar eller anger ett värde för logaritmbasen för den logaritmiska axeln.

MajorGrid

Hämtar eller anger ett Grid objekt som används för att ange de viktigaste rutnätslinjeegenskaperna för en axel.

MajorTickMark

Hämtar eller anger ett TickMark objekt som används för att ange huvudmarkeringsegenskaperna för en axel.

Maximum

Hämtar eller anger det maximala värdet för en axel.

MaximumAutoSize

Hämtar eller anger den maximala storleken på axeln, mätt som en procentandel av diagramområdet. Det här värdet används av den automatiska layoutalgoritmen.

Minimum

Hämtar eller anger minimivärdet för en axel.

MinorGrid

Hämtar eller anger ett Grid objekt som används för att ange attribut för mindre rutnätslinjer för en axel.

MinorTickMark

Hämtar eller anger ett TickMark objekt som används för att ange de mindre skalstrecksegenskaperna för en axel.

Name

Hämtar eller anger namnet på axeln.

ScaleBreakStyle

Hämtar eller anger axelns skalningsbrytningsformat.

ScaleView

Hämtar eller anger vyn för en axel.

ScrollBar

Hämtar eller anger en axelrullningslist.

StripLines

Hämtar ett StripLinesCollection samlingsobjekt.

Tag

Hämtar eller anger ett objekt som är associerat med det här diagramelementet.

(Ärvd från ChartElement)
TextOrientation

Hämtar eller anger textens orientering i axelrubriken.

Title

Hämtar eller anger axelns rubrik.

TitleAlignment

Hämtar eller anger justeringen för en axelrubrik.

TitleFont

Hämtar eller anger rubrikteckensnittsegenskaperna för en axel.

TitleForeColor

Hämtar eller anger textfärgen för axelrubriken.

ToolTip

Hämtar eller anger knappbeskrivningen som används för axeln.

Metoder

Name Description
Dispose()

Släpper de resurser som används av ChartElement.

(Ärvd från ChartElement)
Dispose(Boolean)

Släpper ohanterade och eventuellt hanterade resurser.

Equals(Object)

Avgör om den angivna Object är lika med den aktuella ChartElement.

(Ärvd från ChartElement)
GetHashCode()

Returnerar en hash-funktion för en viss typ.

(Ärvd från ChartElement)
GetPosition(Double)

Konverterar ett axelvärde till en relativ position (0–100%). Om en axel är logaritmisk konverteras värdet till en linjär skala.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
PixelPositionToValue(Double)

Konverterar en absolut pixelposition längs en axel till ett axelvärde. Den här metoden fungerar bara i färghändelser.

PositionToValue(Double)

Konverterar en relativ koordinat längs en axel till ett axelvärde. Den här metoden fungerar bara i färghändelser.

RoundAxisValues()

Avrundar automatiskt axelvärden.

ToString()

Returnerar en sträng som representerar den aktuella Object.

(Ärvd från ChartElement)
ValueToPixelPosition(Double)

Konverterar ett axelvärde till en absolut koordinat längs en axel. Mätt i bildpunkter. Den här metoden fungerar bara i färghändelser.

ValueToPosition(Double)

Konverterar ett axelvärde till dess relativa position (0–100%). Om en axel har en logaritmisk skala konverteras värdet till en linjär skala. Den här metoden fungerar bara i färghändelser.

Gäller för