Chart.AlignDataPointsByAxisLabel Metoda
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.
Wyrównuje punkty danych przy użyciu etykiet osi.
Przeciążenia
AlignDataPointsByAxisLabel() |
Wyrównuje punkty danych wzdłuż osi X przy użyciu etykiet osi. Ma zastosowanie, gdy wiele serii jest indeksowanych, a ich wartości X są ciągami. |
AlignDataPointsByAxisLabel(String) |
Wyrównuje punkty danych z różnych serii wzdłuż osi X przy użyciu etykiet osi. Określona seria na wykresie jest wyrównana przy użyciu rosnącej kolejności sortowania. |
AlignDataPointsByAxisLabel(PointSortOrder) |
Wyrównuje punkty danych przy użyciu etykiet osi. Wszystkie serie na wykresie są wyrównane przy użyciu określonej kolejności sortowania. |
AlignDataPointsByAxisLabel(String, PointSortOrder) |
Wyrównuje punkty danych przy użyciu etykiet osi. |
AlignDataPointsByAxisLabel()
Wyrównuje punkty danych wzdłuż osi X przy użyciu etykiet osi. Ma zastosowanie, gdy wiele serii jest indeksowanych, a ich wartości X są ciągami.
public:
void AlignDataPointsByAxisLabel();
public void AlignDataPointsByAxisLabel ();
member this.AlignDataPointsByAxisLabel : unit -> unit
Public Sub AlignDataPointsByAxisLabel ()
Dotyczy
AlignDataPointsByAxisLabel(String)
Wyrównuje punkty danych z różnych serii wzdłuż osi X przy użyciu etykiet osi. Określona seria na wykresie jest wyrównana przy użyciu rosnącej kolejności sortowania.
public:
void AlignDataPointsByAxisLabel(System::String ^ series);
public void AlignDataPointsByAxisLabel (string series);
member this.AlignDataPointsByAxisLabel : string -> unit
Public Sub AlignDataPointsByAxisLabel (series As String)
Parametry
- series
- String
Rozdzielona przecinkami lista serii, która będzie miała punkty danych wyrównane do osi X przy użyciu etykiet osi punktu danych.
Uwagi
Ta metoda służy do wyrównywania punktów danych z różnych serii wzdłuż osi X przy użyciu ich etykiet osi i ma zastosowanie w następujących przypadkach:
Wiele serii jest wyświetlanych i indeksowanych; oznacza to, że wszystkie punkty danych mają wartość XValue 0 lub IsXValueIndexed właściwość to
true
.Wszystkie punkty danych mają niepuste etykiety osi, które są unikatowe dla ich Serieswartości . Jeśli nie są unikatowe, zostanie zgłoszony wyjątek.
Taka sytuacja jest bardzo powszechna, gdy powiązanie danych powoduje utworzenie wielu serii, a string
wartości są używane dla wartości osi X.
Występują dwa problemy, gdy jest wykreślinych wiele, indeksowanych serii, a wartości X są ustawiane przy użyciu string
wartości:
Nie można zagwarantować, że punkty danych z różnych serii z tymi samymi ciągami wartości X zostaną wykreślone w tym samym indeksie wzdłuż osi X.
Zostanie wyświetlona tylko etykieta osi punktów danych w pierwszej serii, mimo że punkty danych z innych serii z tym samym indeksem również mają etykiety osi.
Domyślnie punkty są wykreśliane w kolejności, w której są przechowywane w ich serii. Aby określić kolejność sortowania, użyj AlignDataPointsByAxisLabel
przeciążenia metody, która ma sortingOrder
parametr.
Dotyczy
AlignDataPointsByAxisLabel(PointSortOrder)
Wyrównuje punkty danych przy użyciu etykiet osi. Wszystkie serie na wykresie są wyrównane przy użyciu określonej kolejności sortowania.
public:
void AlignDataPointsByAxisLabel(System::Windows::Forms::DataVisualization::Charting::PointSortOrder sortingOrder);
public void AlignDataPointsByAxisLabel (System.Windows.Forms.DataVisualization.Charting.PointSortOrder sortingOrder);
member this.AlignDataPointsByAxisLabel : System.Windows.Forms.DataVisualization.Charting.PointSortOrder -> unit
Public Sub AlignDataPointsByAxisLabel (sortingOrder As PointSortOrder)
Parametry
- sortingOrder
- PointSortOrder
PointSortOrder Obiekt wskazujący, czy kolejność sortowania rosnąco lub malejąco jest używana na etykietach osi, co z kolei określa kolejność wyświetlania punktów, które wcześniej zajmowały tę samą przestrzeń osi.
Dotyczy
AlignDataPointsByAxisLabel(String, PointSortOrder)
Wyrównuje punkty danych przy użyciu etykiet osi.
public:
void AlignDataPointsByAxisLabel(System::String ^ series, System::Windows::Forms::DataVisualization::Charting::PointSortOrder sortingOrder);
public void AlignDataPointsByAxisLabel (string series, System.Windows.Forms.DataVisualization.Charting.PointSortOrder sortingOrder);
member this.AlignDataPointsByAxisLabel : string * System.Windows.Forms.DataVisualization.Charting.PointSortOrder -> unit
Public Sub AlignDataPointsByAxisLabel (series As String, sortingOrder As PointSortOrder)
Parametry
- series
- String
Rozdzielona przecinkami lista serii, która powinna być wyrównana według etykiety osi.
- sortingOrder
- PointSortOrder
PointSortOrder Wartość wyliczenia określająca, czy kolejność sortowania rosnąco lub malejąco jest używana na etykietach osi, co z kolei określa kolejność wyświetlania punktów, które wcześniej zajmowały tę samą przestrzeń osi.
Uwagi
Ta metoda służy do wyrównywania punktów danych z różnych serii wzdłuż osi X przy użyciu ich etykiet osi i ma zastosowanie w następujących przypadkach:
Wiele serii jest wyświetlanych i indeksowanych; oznacza to, że wszystkie punkty danych mają wartość XValue 0 lub IsXValueIndexed właściwość to
true
.Wszystkie punkty danych mają niepuste etykiety osi, które są unikatowe dla ich Serieswartości . Jeśli nie są unikatowe, zostanie zgłoszony wyjątek.
Taka sytuacja jest bardzo powszechna, gdy powiązanie danych powoduje utworzenie wielu serii, a string
wartości są używane dla wartości osi X.
Występują dwa problemy, gdy jest wykreślinych wiele, indeksowanych serii, a wartości X są ustawiane przy użyciu string
wartości:
Nie można zagwarantować, że punkty danych z różnych serii z tymi samymi ciągami wartości X zostaną wykreślone w tym samym indeksie wzdłuż osi X.
Zostanie wyświetlona tylko etykieta osi punktów danych w pierwszej serii, mimo że punkty danych z innych serii z tym samym indeksem również mają etykiety osi.
Domyślnie punkty są wykreśliane w kolejności, w której są przechowywane w ich serii. Aby określić kolejność sortowania, użyj AlignDataPointsByAxisLabel
przeciążenia metody, która ma sortingOrder
parametr.