Axis Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dostarcza metody i właściwości, które zarządzają osiami w Chart kontrolce.
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 i jest udostępniane przez właściwości Chart AxisX , i AxisY AxisX2 AxisY2 ChartArea obiektów.
Dla wszystkich wykresów — z wyjątkiem słupków, słupków skumulowanych, kołowych i pierścieniowych — podstawowe i pomocnicze osie 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łupkowe i skumulowane mają osie obrócone o 90 stopni zgodnie z ruchem wskazówek zegara, więc podstawowa oś X dla tych dwóch typów wykresów to oś w lewo-pionowa.
Uwaga Dla każdego obiektu może być tylko jeden zestaw osi — dwie pionowe i dwie ChartArea poziome.
Klasa zawiera również kilka metod, których można użyć do konwertowania wartości osi na współrzędne bezwzględne pikseli, które są przydatne w przypadku niestandardowego rysowania 2D lub współrzędnych względnych, które są przydatne w przypadku rysowania niestandardowego Axis 3D. Współrzędne bezwzględne i względne można również konwertować na wartości osi.
Poniżej przedstawiono najważniejsze elementy osi udostępniane przez Axis klasę :
Axis, element | Opis |
---|---|
Etykiety osi | Etykiety osi i skojarzone z nimi właściwości. |
Linie siatki | Główne i pomocnicze linie siatki osi. |
Znaczniki | Główne i pomocnicze znaczniki znaczników osi. |
Linie paska | Wiersze rozłożone. |
Konstruktory
Axis() |
Inicjuje nowe wystąpienie klasy Axis. |
Axis(ChartArea, AxisName) |
Inicjuje nowe wystąpienie Axis klasy z określonymi |
Właściwości
ArrowStyle |
Pobiera lub ustawia styl strzałki osi 2D; Ten styl nie jest stosowany do obszarów wykresów 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 skrzyżowana przez jej skojarzoną oś. |
CustomLabels |
Pobiera obiekt CustomLabelsCollection używany do przechowywania CustomLabel obiektów. |
Enabled |
Pobiera lub ustawia wartość, która wskazuje, czy oś jest włączona. |
InterlacedColor |
Pobiera lub ustawia kolor linii pasków z przeplotem. |
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ę, która określa, czy dla osi są wyświetlane linie paska z przeplotem. |
IsLabelAutoFit |
Pobiera lub ustawia flagę, która określa, czy etykiety osi są automatycznie dopasowane. |
IsLogarithmic |
Pobiera lub ustawia flagę, która wskazuje, czy oś jest logarytmika. Zera lub ujemne wartości danych nie są dozwolone na wykresach logarytmiczne. |
IsMarginVisible |
Pobiera lub ustawia flagę, która określa, czy dodać margines do osi. |
IsMarksNextToAxis |
Pobiera lub ustawia flagę, która określa, czy znaczniki znaczników i etykiet osi są przesuwane z osią, jeśli punkt przecnia osi się zmieni. |
IsReversed |
Pobiera lub ustawia flagę, która wskazuje, czy oś jest odwrócona. |
IsStartedFromZero |
Pobiera lub ustawia flagę, która wskazuje, czy minimalna wartość osi zostanie automatycznie ustawiona na zero, jeśli wszystkie wartości punktu 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 dopuszczalne zmiany etykiet, 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 logarytmiki. |
MajorGrid |
Pobiera lub ustawia Grid obiekt używany do ustawienia właściwości linii głównej siatki dla osi. |
MajorTickMark |
Pobiera lub ustawia TickMark obiekt używany do ustawienia głównych właściwości 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 obiekt używany do określania atrybutów linii Grid siatki pomocniczej osi. |
MinorTickMark |
Pobiera lub ustawia obiekt używany do ustawienia właściwości pomocniczego znacznika TickMark znacznika osi. |
Name |
Pobiera lub ustawia nazwę osi. |
ScaleBreakStyle |
Pobiera lub ustawia styl podziału skalowania osi. |
ScaleView |
Pobiera lub ustawia widok osi. |
ScrollBar |
Pobiera lub ustawia pasek przewijania osi. |
StripLines |
Pobiera obiekt StripLinesCollection 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
Dispose() |
Zwalnia zasoby używane przez program ChartElement . (Odziedziczone po ChartElement) |
Dispose(Boolean) |
Zwalnia zasoby nieza zarządzane i, opcjonalnie, zarządzane. |
Equals(Object) |
Określa, czy określony element Object jest równy bieżącemu ChartElement . (Odziedziczone po ChartElement) |
GetHashCode() |
Zwraca funkcję mieszania dla określonego typu. (Odziedziczone po ChartElement) |
GetPosition(Double) |
Konwertuje wartość osi na pozycję względną (0–100%). Jeśli oś jest logarytmika, wartość jest konwertowana na skalę liniową. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
PixelPositionToValue(Double) |
Konwertuje bezwzględną pozycję pikseli wzdłuż osi na wartość osi. Ta metoda działa tylko w zdarzeniach malowania. |
PositionToValue(Double) |
Konwertuje współrzędną względną wzdłuż osi na wartość osi. Ta metoda działa tylko w zdarzeniach malowania. |
RoundAxisValues() |
Automatycznie zaokrągla wartości osi. |
ToString() |
Zwraca ciąg, który reprezentuje bieżący Object . (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 zdarzeniach malowania. |
ValueToPosition(Double) |
Konwertuje wartość osi na jej położenie względne (0–100%). Jeśli oś ma skalę logarytmii, wartość jest konwertowana na skalę liniową. Ta metoda działa tylko w zdarzeniach malowania. |