ChartArea 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.
Reprezentuje obszar wykresu na obrazie wykresu.
public ref class ChartArea : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public class ChartArea : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type ChartArea = class
inherit ChartNamedElement
Public Class ChartArea
Inherits ChartNamedElement
- Dziedziczenie
Uwagi
W obrębie dowolnego wykresu położenie wykresu wewnętrznego jest prostokątnym obszarem wewnątrz linii osi x i y, w których są rysowane punkty danych. Położenie wykresu to prostokątny obszar, który obejmuje położenie wykresu wewnętrznego, znaczniki znaczników i etykiety osi. Obszar wykresu to prostokątny obszar obejmujący położenie wykresu, znaczniki, etykiety osi i tytuły osi na wykresie.
Obszar wykresu jest reprezentowany przez klasę ChartArea ; ChartArea obiekty są przechowywane w ChartAreaCollection klasie.
Liczba serii wykresów, które można wykreślić w obszarze wykresu, jest nieograniczona.
ChartArea Obiekt:
Używa jednego odrębnego obszaru kreślenia wewnętrznego.
Służy do kreślenia co najmniej jednej serii wykresów.
Ma podstawowe i pomocnicze osie x i y, z wyjątkiem typów wykresów kołowych i pierścieniowych.
W przypadku używania typów wykresów kształtów, w tym wykresów kołowych, pierścieniowych, lejkowych, ostrosłupowych, polarnych i radarowych, wewnętrzna pozycja kreślenia definiuje rozmiar kształtu typu wykresu. Na przykład po zwiększeniu wartości InnerPlotPosition właściwości na wykresie kołowym zwiększysz promień kształtu kołowego.
Dla wszystkich innych typów wykresów każdy obszar wykresu ma dwa zestawy osi X i Y, podstawowe i pomocnicze. Aby uzyskać dostęp do właściwości związanych z tymi osiami, użyj AxisXwłaściwości , AxisX2AxisY i AxisY2 . Jeśli musisz ustawić właściwość, która ma wpływ na wszystkie osie na wykresie, użyj Axes właściwości .
Co najmniej jedna seria jest skojarzona z obszarem wykresu. Seria ma ChartArea właściwość, która określa obszar wykresu, do którego należy każda seria. Domyślnie seria jest połączona z domyślnym obszarem wykresu. Aby wyłączyć wyświetlanie serii, ustaw ChartArea właściwość tej serii na ciąg o zerowej długości.
Jeśli do wykresu zostanie dodany inny obszar wykresu, można skojarzyć dowolną serię z nowym obszarem wykresu. We wszystkich typach wykresów kształtowych, a także typach wykresów słupkowych i skumulowanych, każda seria musi być wykreślina w osobnym obszarze wykresu. We wszystkich innych typach wykresów można połączyć wiele serii w tym samym obszarze wykresu.
Wykres 3D jest wyświetlany na podstawie warstwowego wykresu według wykresu. Możesz użyć Area3DStyle właściwości , aby włączyć i dostosować wykres w 3D.
Minimalna i maksymalna wartość obszaru wykresu nie zostaną automatycznie ponownie obliczone w przypadku dodania nowych danych, więc wykres nie zmieni automatycznie rozmiarów osi. Możesz wymagać, aby obszar wykresu ponownie obliczał te wartości przy użyciu RecalculateAxesScale metody .
Aby wyrównać wiele obszarów wykresu w pionie, ustaw AlignmentOrientation właściwość . Aby wyrównać wiele obszarów wykresu w poziomie, należy najpierw umieścić obszary wykresu Position przy użyciu właściwości , a następnie ustawić AlignmentOrientation właściwość na Poziomo.
Aby pominąć wyświetlanie serii, ustaw Series właściwość tej serii na ciąg o zerowej długości.
Konstruktory
ChartArea() |
Inicjuje nowe wystąpienie klasy ChartArea. |
ChartArea(String) |
Inicjuje ChartArea nowe wystąpienie klasy o określonej nazwie obszaru wykresu. |
Właściwości
AlignmentOrientation |
Pobiera lub ustawia orientację wyrównania obszaru wykresu. |
AlignmentStyle |
Pobiera lub ustawia styl wyrównania obiektu ChartArea. |
AlignWithChartArea |
Pobiera lub ustawia nazwę ChartArea obiektu, do którego ma być wyrównany ten obszar wykresu. |
Area3DStyle |
Pobiera lub ustawia ChartArea3DStyle obiekt, który służy do implementowania trójwymiarowych (3D) dla wszystkich serii w obszarze wykresu. |
Axes |
Pobiera lub ustawia tablicę reprezentującą wszystkie osie dla obszaru wykresu. |
AxisX |
Pobiera lub ustawia obiekt reprezentujący podstawową Axis oś X. |
AxisX2 |
Pobiera lub ustawia obiekt reprezentujący pomocniczą Axis oś X. |
AxisY |
Pobiera lub ustawia obiekt reprezentujący podstawową Axis oś Y. |
AxisY2 |
Pobiera lub ustawia obiekt reprezentujący pomocniczą Axis oś Y. |
BackColor |
Pobiera lub ustawia kolor ChartArea tła obiektu. |
BackGradientStyle |
Pobiera lub ustawia orientację gradientu tła obszaru wykresu, a także określa, czy jest używany gradient. |
BackHatchStyle |
Pobiera lub ustawia styl ChartArea kreskowania obiektu. |
BackImage |
Pobiera lub ustawia obraz ChartArea tła obiektu. |
BackImageAlignment |
Pobiera lub ustawia wyrównanie ChartArea obrazu tła. |
BackImageTransparentColor |
Pobiera lub ustawia kolor ChartArea obrazu tła obiektu, który zostanie narysowany jako przezroczysty. |
BackImageWrapMode |
Pobiera lub ustawia tryb rysowania dla obrazu ChartArea tła obiektu. |
BackSecondaryColor |
Pobiera lub ustawia pomocniczy kolor tła ChartArea obiektu. |
BorderColor |
Pobiera lub ustawia kolor obramowania ChartArea obiektu. |
BorderDashStyle |
Pobiera lub ustawia styl obramowania ChartArea obiektu. |
BorderWidth |
Pobiera lub ustawia szerokość obramowania ChartArea obiektu. |
CursorX |
Pobiera lub ustawia Cursor obiekt, który jest używany do kursorów i wybranych zakresów wzdłuż osi X. |
CursorY |
Pobiera lub ustawia Cursor obiekt, który jest używany do kursorów i wybranych zakresów wzdłuż osi Y. |
InnerPlotPosition |
Pobiera lub ustawia ElementPosition obiekt, który definiuje położenie wewnętrznego wykresu obiektu warstwowego. |
IsSameFontSizeForAllAxes |
Pobiera lub ustawia flagę, która określa, czy etykiety odpowiednich osi warstw wykresu mają równy rozmiar. |
Name |
Pobiera lub ustawia unikatową ChartArea nazwę obiektu. |
Position |
Pobiera lub ustawia ElementPosition obiekt, który definiuje położenie ChartArea obiektu w obiekcie Chart. |
ShadowColor |
Pobiera lub ustawia kolor cienia ChartArea obiektu. |
ShadowOffset |
Pobiera lub ustawia przesunięcie cienia w pikselach ChartArea obiektu. |
Tag |
Pobiera lub ustawia obiekt skojarzony z tym elementem wykresu. (Odziedziczone po ChartElement) |
Visible |
Pobiera lub ustawia flagę określającą, czy obszar wykresu jest widoczny. |
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) |
GetSeriesDepth(Series) |
Zwraca głębokość elementu Series w obszarze wykresu. |
GetSeriesZPosition(Series) |
Zwraca pozycję Z serii, która jest przydatna w przypadku rysunku niestandardowego. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RecalculateAxesScale() |
Oblicza ponownie właściwości obszaru wykresu po wprowadzeniu zmian w wykresie Customize w zdarzeniu. |
ToString() |
Zwraca ciąg reprezentujący bieżący Objectelement . (Odziedziczone po ChartElement) |
TransformPoints(Point3D[]) |
Stosuje przekształcenia 3D do tablicy punktów 3D, które należy wykonać przed wywołaniem metod rysowania GDI+. |