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