Sdílet prostřednictvím


ChartArea Třída

Definice

Představuje oblast grafu na obrázku grafu.

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

Poznámky

V jakémkoli daném grafu je vnitřní pozice grafu obdélníková 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 a popisky osy. Oblast grafu je obdélníková oblast, která zahrnuje pozici grafu, značky, popisky os 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 grafu, 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í osu x a y s výjimkou typů výsečových a prstencových grafů.

Při použití typů obrazců, mezi které patří výsečový, prstencový, trychtýřový, jehlanový, polární a paprskový, definuje vnitřní pozice vykreslení velikost obrazce typu grafu. Když například zvýší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í. Pokud chcete získat přístup k vlastnostem souvisejícím s těmito osami, použijte AxisXvlastnosti , AxisX2AxisY a AxisY2 . Pokud potřebujete nastavit vlastnost, která ovlivňuje všechny osy v grafu, použijte Axes 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řipojená k výchozí oblasti grafu. Chcete-li zakázat zobrazení řady, nastavte ChartArea vlastnost této řady na řetězec nulové délky.

Pokud se do grafu přidá jiná oblast grafu, můžete k nové oblasti grafu přidružit libovolnou řadu. Ve všech typech tvarových grafů, stejně jako u typů pruhových a skládaných pruhových grafů musí být každá řada vykreslena v samostatné oblasti grafu. Ve všech ostatních typech grafů je možné do stejné oblasti grafu zkombinovat více řad.

3D graf se zobrazuje na základě oblasti grafu. Vlastnost můžete použít Area3DStyle k povolení a přizpůsobení grafu ve 3D.

Minimum a maximum oblasti 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čítání těchto hodnot v oblasti grafu můžete vyžadovat metodu .RecalculateAxesScale

Pokud chcete zarovnat více oblastí grafu svisle, nastavte AlignmentOrientation vlastnost . Pokud chcete zarovnat více oblastí grafu vodorovně, musíte 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

ChartArea()

Inicializuje novou instanci ChartArea třídy .

ChartArea(String)

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

Vlastnosti

AlignmentOrientation

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

AlignmentStyle

Získá nebo nastaví styl zarovnání objektu ChartArea.

AlignWithChartArea

Získá nebo nastaví název objektu ChartArea , ke kterému by měla být tato oblast grafu zarovnána.

Area3DStyle

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

Axes

Získá nebo nastaví pole, 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 sekundární 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 je použit přechod.

BackHatchStyle

Získá nebo nastaví šrafování styl objektu ChartArea .

BackImage

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

BackImageAlignment

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

BackImageTransparentColor

Získá nebo nastaví barvu obrázku na 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 .

CursorX

Získá nebo nastaví Cursor objekt, který se používá pro kurzory a vybrané oblasti podél osy X.

CursorY

Získá nebo nastaví Cursor objekt, který se používá pro kurzory a vybrané oblasti podél osy Y.

InnerPlotPosition

Získá nebo nastaví ElementPosition objekt, který definuje vnitřní pozici vykreslení objektu oblasti grafu.

IsSameFontSizeForAllAxes

Získá nebo nastaví příznak, který určuje, zda popisky relevantních os grafu jsou stejné velikosti.

Name

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

Position

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

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í příznak, který určuje, zda je oblast grafu viditelná.

Metody

Dispose()

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

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

Uvolní nespravované a volitelně i spravované prostředky.

Equals(Object)

Určuje, zda se zadaná Object hodnota rovná aktuální ChartElementhodnotě .

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

Vrátí funkci hash pro konkrétní typ.

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

Vrátí hloubku Series v oblasti grafu.

GetSeriesZPosition(Series)

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

GetType()

Type Získá z aktuální instance.

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

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

(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í Objecthodnotu .

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

Použije 3D transformace na pole 3D bodů, což je nutné provést před zavolání metod kreslení GDI+.

Platí pro