Język

Axis Klasa

Definicja

Udostępnia metody i właściwości, które zarządzają osiami w kontrolce Chart .

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
Dziedziczenie

Uwagi

Ta klasa hermetyzuje wszystkie funkcje osi w kontrolce Chart i jest uwidaczniany przez AxisXwłaściwości AxisY obiektów , AxisX2AxisY2 i ChartArea .

Dla wszystkich wykresów — z wyjątkiem słupka, skumulowanego słupka, kołowego i pierścieniowego — osie podstawowe i pomocnicze są następujące:

Typ osi Opis
Podstawowa oś X Dolna oś pozioma.
Pomocnicza oś X Górna oś pozioma.
Podstawowa oś Y Lewa oś pionowa.
Pomocnicza oś Y Prawa oś pionowa.

Wykresy słupkowy i skumulowany słupkowy mają osie obracane w kierunku 90 stopni zgodnie z ruchem wskazówek zegara, więc podstawowa oś X dla tych dwóch typów wykresów jest osią pionową po lewej stronie.

Uwaga Dla każdego ChartArea obiektu może istnieć tylko jeden zestaw osi — dwa pionowe i dwa poziome.

Klasa Axis zawiera również kilka metod, które mogą służyć do konwertowania wartości osi na współrzędne bezwzględne pikseli, które są przydatne dla niestandardowego rysunku 2D lub współrzędnych względnych, które są przydatne dla rysunku niestandardowego 3D. Współrzędne bezwzględne i względne można również przekonwertować na wartości osi.

Poniżej przedstawiono najważniejsze elementy osi uwidocznione przez klasę Axis :

Oś, element Opis
Etykiety osi Etykiety osi i ich skojarzone właściwości.
Linie siatki Główne i pomocnicze linie siatki osi.
Znaczniki Główne i drobne znaczniki osi.
Linie paska Linie rozłożone.

Konstruktory

Nazwa Opis
Axis()

Inicjuje nowe wystąpienie klasy Axis.

Axis(ChartArea, AxisName)

Inicjuje Axis nowe wystąpienie klasy z określonymi chartArea wartościami i axisTypeName .

Właściwości

Nazwa Opis
ArrowStyle

Pobiera lub ustawia styl strzałki osi 2D; ten styl nie jest stosowany do obszarów wykresu 3D.

AxisName

Pobiera nazwę osi, która może być X, Y, X2 lub Y2.

Crossing

Pobiera lub ustawia lokalizację, w której oś jest przecinana przez skojarzona oś.

CustomLabels

CustomLabelsCollection Pobiera obiekt używany do przechowywania CustomLabel obiektów.

Enabled

Pobiera lub ustawia wartość wskazującą, czy oś jest włączona.

InterlacedColor

Pobiera lub ustawia kolor przeplatanych linii pasków.

Interval

Pobiera lub ustawia interwał osi.

IntervalAutoMode

Pobiera lub ustawia flagę, która określa, czy na osi jest używana stała liczba interwałów, czy też liczba interwałów zależy od rozmiaru osi.

IntervalOffset

Pobiera lub ustawia przesunięcie interwału osi.

IntervalOffsetType

Pobiera lub ustawia typ przesunięcia interwału osi.

IntervalType

Pobiera lub ustawia typ interwału osi.

IsInterlaced

Pobiera lub ustawia flagę określającą, czy linie pasków przeplatanych są wyświetlane dla osi.

IsLabelAutoFit

Pobiera lub ustawia flagę określającą, czy etykiety osi są automatycznie dopasowane.

IsLogarithmic

Pobiera lub ustawia flagę, która wskazuje, czy oś jest logarytmiczna. Wartości zer lub ujemnych danych nie są dozwolone na wykresach logarytmicznych.

IsMarginVisible

Pobiera lub ustawia flagę określającą, czy dodać margines do osi.

IsMarksNextToAxis

Pobiera lub ustawia flagę określającą, czy znaczniki zaznaczenia i etykiety osi są przenoszone z osią, jeśli punkt przejścia osi ulegnie zmianie.

IsReversed

Pobiera lub ustawia flagę wskazującą, czy oś jest odwrócona.

IsStartedFromZero

Pobiera lub ustawia flagę wskazującą, czy minimalna wartość osi zostanie automatycznie ustawiona na zero, jeśli wszystkie wartości punktów danych są dodatnie. Jeśli istnieją ujemne wartości punktów danych, zostanie użyta minimalna wartość punktów danych.

LabelAutoFitMaxFontSize

Pobiera lub ustawia maksymalny rozmiar czcionki, który może być używany przez algorytm automatycznego dopasowywania etykiet.

LabelAutoFitMinFontSize

Pobiera lub ustawia minimalny rozmiar czcionki, który może być używany przez algorytm automatycznego dopasowywania etykiet.

LabelAutoFitStyle

Pobiera lub ustawia dozwolone zmiany etykiety, które można wprowadzić, aby umożliwić dopasowanie etykiety wzdłuż osi.

LabelStyle

Pobiera lub ustawia LabelStyle właściwości osi.

LineColor

Pobiera lub ustawia kolor linii osi.

LineDashStyle

Pobiera lub ustawia styl linii osi.

LineWidth

Pobiera lub ustawia szerokość linii osi w pikselach.

LogarithmBase

Pobiera lub ustawia wartość dla podstawy logarytmu dla osi logarytmowej.

MajorGrid

Pobiera lub ustawia Grid obiekt używany do ustawiania głównych właściwości linii siatki dla osi.

MajorTickMark

Pobiera lub ustawia TickMark obiekt używany do ustawiania głównych właściwości znacznika znacznika osi.

Maximum

Pobiera lub ustawia maksymalną wartość osi.

MaximumAutoSize

Pobiera lub ustawia maksymalny rozmiar osi mierzony jako procent obszaru wykresu. Ta wartość jest używana przez algorytm automatycznego układu.

Minimum

Pobiera lub ustawia minimalną wartość osi.

MinorGrid

Pobiera lub ustawia Grid obiekt używany do określania pomocniczych atrybutów linii siatki osi.

MinorTickMark

Pobiera lub ustawia TickMark obiekt używany do ustawiania właściwości pomocniczego znacznika znacznika osi.

Name

Pobiera lub ustawia nazwę osi.

ScaleBreakStyle

Pobiera lub ustawia styl podziału skali osi.

ScaleView

Pobiera lub ustawia widok osi.

ScrollBar

Pobiera lub ustawia pasek przewijania osi.

StripLines

StripLinesCollection Pobiera obiekt kolekcji.

Tag

Pobiera lub ustawia obiekt skojarzony z tym elementem wykresu.

(Odziedziczone po ChartElement)
TextOrientation

Pobiera lub ustawia orientację tekstu w tytule osi.

Title

Pobiera lub ustawia tytuł osi.

TitleAlignment

Pobiera lub ustawia wyrównanie tytułu osi.

TitleFont

Pobiera lub ustawia właściwości czcionki tytułu osi.

TitleForeColor

Pobiera lub ustawia kolor tekstu tytułu osi.

ToolTip

Pobiera lub ustawia etykietkę narzędzia używaną dla osi.

Metody

Nazwa Opis
Dispose()

Zwalnia zasoby używane przez program ChartElement.

(Odziedziczone po ChartElement)
Dispose(Boolean)

Zwalnia niezarządzane i, opcjonalnie, zarządzane zasoby.

Equals(Object)

Określa, czy określona Object wartość jest równa bieżącej ChartElementwartości .

(Odziedziczone po ChartElement)
GetHashCode()

Zwraca funkcję skrótu dla określonego typu.

(Odziedziczone po ChartElement)
GetPosition(Double)

Konwertuje wartość osi na pozycję względną (0–100%). Jeśli oś jest logarytmiczna, wartość jest konwertowana na skalę liniową.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
PixelPositionToValue(Double)

Konwertuje położenie piksela bezwzględnego wzdłuż osi na wartość osi. Ta metoda działa tylko w przypadku zdarzeń malowania.

PositionToValue(Double)

Konwertuje współrzędną względną wzdłuż osi na wartość osi. Ta metoda działa tylko w przypadku zdarzeń malowania.

RoundAxisValues()

Automatycznie zaokrągla wartości osi.

ToString()

Zwraca ciąg reprezentujący bieżący Objectelement .

(Odziedziczone po ChartElement)
ValueToPixelPosition(Double)

Konwertuje wartość osi na współrzędną bezwzględną wzdłuż osi. Mierzone w pikselach. Ta metoda działa tylko w przypadku zdarzeń malowania.

ValueToPosition(Double)

Konwertuje wartość osi na względną pozycję (0–100%). Jeśli oś ma skalę logarytmiczna, wartość jest konwertowana na skalę liniową. Ta metoda działa tylko w przypadku zdarzeń malowania.

Dotyczy