Sdílet prostřednictvím


ChartArea Třída

Definice

Představuje oblast grafu na obrázku grafu.

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
Dědičnost

Poznámky

V každém daném grafu je vnitřní pozice grafu obdélníkovou oblastí uvnitř čar osy x a y, kde jsou nakresleny datové body. Pozice grafu je obdélníková oblast, která zahrnuje vnitřní pozici grafu, značky značek a popisky osy. Oblast grafu je obdélníková oblast, která zahrnuje pozici grafu, značky značek, popisky osy a názvy os v grafu.

Oblast grafu je reprezentována ChartArea třídou; ChartArea objekty jsou uloženy ve ChartAreaCollection třídě.

Počet řad grafů, které lze vykreslit v oblasti grafu, je neomezené.

Objekt ChartArea :

  • Používá jednu jedinečnou vnitřní oblast vykreslení.

  • Slouží k vykreslení jedné nebo více řad grafu.

  • Má primární a sekundární osy x a y s výjimkou typů výsečového a prstencového grafu.

Při použití typů grafů obrazců, které zahrnují výsečový, prstencový, trychtýřový, jehlan, polarní a paprskový graf, definuje vnitřní pozice vykreslení velikost obrazce typu grafu. Když například zvětšíte hodnotu InnerPlotPosition vlastnosti ve výsečovém grafu, zvětšíte poloměr obrazce výsečového grafu.

Pro všechny ostatní typy grafů má každá oblast grafu dvě sady os X a Y, primární a sekundární. Chcete-li získat přístup k vlastnostem souvisejícím s těmito osami, použijte AxisXvlastnost , AxisX2AxisY a AxisY2 vlastnosti. Pokud potřebujete nastavit vlastnost, která ovlivňuje všechny osy v grafu, použijte Axes tuto vlastnost.

Jedna nebo více řad je přidružená k oblasti grafu. Řada má ChartArea vlastnost, která určuje oblast grafu, do které jednotlivé řady patří. Ve výchozím nastavení je řada připojena k výchozí oblasti grafu. Chcete-li zakázat zobrazení řady, nastavte ChartArea vlastnost této řady na řetězec nulové délky.

Pokud do grafu přidáte další oblast grafu, můžete k nové oblasti grafu přidružit libovolnou řadu. Ve všech typech grafů obrazců i pruhových a skládaných pruhových grafů musí být každá řada vynesena do samostatné oblasti grafu. Ve všech ostatních typech grafů lze více řad zkombinovat do stejné oblasti grafu.

3D graf se zobrazí v plošné oblasti grafu. Tuto vlastnost můžete použít Area3DStyle k povolení a přizpůsobení grafu ve 3D.

Minimální a maximální hodnota grafu se při přidání nových dat automaticky nepřepočítá, takže graf automaticky nezmění velikost os. K přepočtu těchto hodnot můžete vyžadovat oblast grafu pomocí RecalculateAxesScale metody.

Pokud chcete zarovnat více oblastí grafu svisle, nastavte AlignmentOrientation vlastnost. Chcete-li zarovnat více oblastí grafu vodorovně, je nutné nejprve umístit oblasti grafu pomocí Position vlastnosti a potom nastavit AlignmentOrientation vlastnost na Vodorovně.

Chcete-li potlačit zobrazení řady, nastavte Series vlastnost této řady na řetězec nulové délky.

Konstruktory

Name Description
ChartArea()

Inicializuje novou instanci ChartArea třídy.

ChartArea(String)

Inicializuje novou instanci ChartArea třídy se zadaným názvem oblasti grafu.

Vlastnosti

Name Description
AlignmentOrientation

Získá nebo nastaví orientaci zarovnání oblasti grafu.

AlignmentStyle

Získá nebo nastaví styl ChartAreazarovnání .

AlignWithChartArea

Získá nebo nastaví název objektu ChartArea , na který má být tato oblast grafu zarovnaná.

Area3DStyle

Získá nebo nastaví ChartArea3DStyle objekt, který se používá k implementaci 3D pro všechny řady v oblasti grafu.

Axes

Získá nebo nastaví matici, která představuje všechny osy pro oblast grafu.

AxisX

Získá nebo nastaví Axis objekt, který představuje primární osu X.

AxisX2

Získá nebo nastaví Axis objekt, který představuje vedlejší osu X.

AxisY

Získá nebo nastaví Axis objekt, který představuje primární osu Y.

AxisY2

Získá nebo nastaví Axis objekt, který představuje vedlejší osu Y.

BackColor

Získá nebo nastaví barvu pozadí objektu ChartArea .

BackGradientStyle

Získá nebo nastaví orientaci pro přechod pozadí oblasti grafu a také určuje, zda se používá přechod nebo ne.

BackHatchStyle

Získá nebo nastaví šrafující styl objektu ChartArea .

BackImage

Získá nebo nastaví obrázek pozadí objektu ChartArea .

BackImageAlignment

Získá nebo nastaví zarovnání obrázku ChartArea na pozadí.

BackImageTransparentColor

Získá nebo nastaví barvu obrázku pozadí objektu ChartArea , který bude nakreslen jako průhledný.

BackImageWrapMode

Získá nebo nastaví režim kreslení pro obrázek pozadí objektu ChartArea .

BackSecondaryColor

Získá nebo nastaví sekundární barvu pozadí objektu ChartArea .

BorderColor

Získá nebo nastaví barvu ohraničení objektu ChartArea .

BorderDashStyle

Získá nebo nastaví styl ohraničení objektu ChartArea .

BorderWidth

Získá nebo nastaví šířku ohraničení objektu ChartArea .

InnerPlotPosition

Získá nebo nastaví ElementPosition objekt, který definuje vnitřní pozici grafu plošného objektu.

IsSameFontSizeForAllAxes

Získá nebo nastaví příznak, který určuje, zda popisky příslušných plošných os grafu mají stejnou velikost.

Name

Získá nebo nastaví jedinečný název objektu ChartArea .

Position

Získá nebo nastaví ElementPosition objekt, který definuje pozici ChartArea objektu Chartv rámci .

ShadowColor

Získá nebo nastaví barvu stínu objektu ChartArea .

ShadowOffset

Získá nebo nastaví posun stínu v pixelech objektu ChartArea .

Tag

Získá nebo nastaví objekt přidružený k tomuto prvku grafu.

(Zděděno od ChartElement)
Visible

Získá nebo nastaví hodnotu, která označuje, zda je oblast grafu viditelná.

Metody

Name Description
Dispose()

Uvolní prostředky používané nástrojem ChartElement.

(Zděděno od ChartElement)
Dispose(Boolean)

Uvolní nespravované prostředky používané ChartArea třídou a volitelně uvolní spravované prostředky.

Equals(Object)

Určuje, zda je zadaná Object hodnota rovna aktuálnímu ChartElement.

(Zděděno od ChartElement)
GetHashCode()

Vrátí funkci hash pro určitý typ.

(Zděděno od ChartElement)
GetSeriesDepth(Series)

Vrátí hloubku Series oblasti grafu.

GetSeriesZPosition(Series)

Vrátí pozici Z řady, která je užitečná pro vlastní výkres.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
RecalculateAxesScale()

Přepočítá vlastnosti oblasti grafu po provedení změn v grafu v Customize události.

ToString()

Vrátí řetězec, který představuje aktuální Object.

(Zděděno od ChartElement)
TransformPoints(Point3D[])

Použije 3D transformace na matici 3D bodů, které je potřeba provést před zavolání metod kreslení GDI+.

Platí pro