Chart.AlignDataPointsByAxisLabel Metoda

Definicja

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.

Dotyczy