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.
Udostępnia metody i właściwości, które zarządzają osiami w kontrolce Chart .
public ref class Axis : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public class Axis : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type Axis = class
inherit ChartNamedElement
interface IChartMapArea
Public Class Axis
Inherits ChartNamedElement
Implements IChartMapArea
- Dziedziczenie
- Implementuje
Uwagi
Ta klasa hermetyzuje wszystkie funkcje osi w kontrolce Chart i jest uwidaczniany przez AxisXwłaściwości ChartArea obiektów , AxisYAxisX2 i AxisY2 .
Dla wszystkich wykresów — z wyjątkiem słupków, skumulowanych słupków, kołowych i pierścieniowych — 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łupkowe i skumulowane słupkowe mają osie obrócone 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órych można użyć do konwertowania wartości osi na współrzędne bezwzględne pikseli, które są przydatne w przypadku rysunku niestandardowego 2D lub współrzędnych względnych, które są przydatne w przypadku 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 skojarzone z nimi 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
Axis() |
Inicjuje nowe wystąpienie klasy Axis. |
Axis(ChartArea, AxisName) |
Inicjuje Axis nowe wystąpienie klasy z określonymi |
Właściwości
ArrowStyle |
Pobiera lub ustawia styl strzałki dwuwymiarowej (2D) osi; ten styl nie jest stosowany do obszarów wykresu trójwymiarowego (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 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 paskowych. |
Interval |
Pobiera lub ustawia interwał osi. |
IntervalAutoMode |
Pobiera lub ustawia flagę określającą, 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 przeplotowych są wyświetlane dla osi. |
IsLabelAutoFit |
Pobiera lub ustawia flagę określającą, czy etykiety osi są automatycznie dopasowane. |
IsLogarithmic |
Pobiera lub ustawia flagę wskazującą, czy oś jest logarytmicznie. Wartości zer lub ujemnych danych nie są dozwolone na wykresach logarytmycznych. |
IsMarginVisible |
Pobiera lub ustawia flagę określającą, czy będzie używany margines osi. |
IsMarksNextToAxis |
Pobiera lub ustawia flagę, która określa, czy znaczniki osi i etykiety osi poruszają się osią, jeśli punkt przejścia osi zmienia się. |
IsReversed |
Pobiera lub ustawia flagę, która wskazuje, 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. |
MapAreaAttributes |
Pobiera lub ustawia atrybuty obszaru mapy 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. |
PostBackValue |
Pobiera lub ustawia wartość ogłaszania zwrotnego, którą można przetworzyć na zdarzeniu Click . |
ScaleBreakStyle |
Pobiera lub ustawia styl automatycznego podziału skali osi. |
ScaleView |
Pobiera lub ustawia widok osi. |
StripLines |
StripLinesCollection Pobiera obiekt kolekcji, który przechowuje wszystkie StripLine obiekty dla osi. |
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. |
Url |
Pobiera lub ustawia element docelowy adresu URL osi. |
Metody
Dispose() |
Zwalnia zasoby używane przez element 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 logarytmicznie, 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 położenie pikseli bezwzględnych 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 jej położenie względne (0–100%). Jeśli oś ma skalę logarytmicznie, wartość jest konwertowana na skalę liniową. Ta metoda działa tylko w przypadku zdarzeń malowania. |