Udostępnij za pośrednictwem


ChartArea Klasa

Definicja

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+.

Dotyczy