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::Web::UI::DataVisualization::Charting::ChartNamedElement
public class ChartArea : System.Web.UI.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 znacznika i etykiety osi. Obszar wykresu to prostokątny obszar obejmujący położenie wykresu, znaczniki znaczników, 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 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 powią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 właściwość określającą ChartArea 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. W przypadku wszystkich typów wykresów kształtów, a także typów 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 3-W 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. Obszar wykresu można wymagać ponownego obliczenia tych 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, musisz najpierw umieścić obszary wykresu przy użyciu Position 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 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 będzie rysowany jako przezroczysty. |
BackImageWrapMode |
Pobiera lub ustawia tryb rysunku 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. |
InnerPlotPosition |
Pobiera lub ustawia ElementPosition obiekt, który definiuje położenie wewnętrznego wykresu obiektu warstwowego. |
IsSameFontSizeForAllAxes |
Pobiera lub ustawia flagę określającą, czy etykiety odpowiednich osi warstwowych 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 wartość wskazującą, czy obszar wykresu jest widoczny. |
Metody
Dispose() |
Zwalnia zasoby używane przez usługę ChartElement. (Odziedziczone po ChartElement) |
Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez klasę ChartArea i opcjonalnie zwalnia zarządzane zasoby. |
Equals(Object) |
Określa, czy określona wartość Object jest równa bieżącemu ChartElement. (Odziedziczone po ChartElement) |
GetHashCode() |
Zwraca funkcję skrótu dla określonego typu. (Odziedziczone po ChartElement) |
GetSeriesDepth(Series) |
Zwraca głębokość Series obszaru wykresu. |
GetSeriesZPosition(Series) |
Zwraca pozycję Z serii, która jest przydatna w przypadku rysunku niestandardowego. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RecalculateAxesScale() |
Ponownie oblicza właściwości obszaru wykresu po wprowadzeniu zmian do wykresu w zdarzeniu Customize . |
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ć, zanim można wywołać metody rysunku GDI+. |