Axis Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
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. |