ChartArea Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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+. |