ChartArea Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een grafiekgebied op de grafiekafbeelding.
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
- Overname
Opmerkingen
Binnen een bepaald diagram is de binnenste tekenpositie het rechthoekige gebied, binnen de lijnen x en y-as, waar de gegevenspunten worden getekend. De positie van de plot is het rechthoekige gebied dat de binnenste tekenpositie, de maatstreepjes en de aslabels omvat. Het grafiekgebied is het rechthoekige gebied dat de positie van de plot, de maatstreepjes, de aslabels en de astitels in de grafiek omvat.
Een grafiekgebied wordt vertegenwoordigd door een ChartArea klasse; ChartArea objecten worden opgeslagen in de ChartAreaCollection klasse.
Het aantal grafiekreeksen dat in een grafiekgebied kan worden weergegeven, is onbeperkt.
Een ChartArea object:
Maakt gebruik van één afzonderlijk binnenste tekengebied.
Wordt gebruikt om een of meer grafiekreeksen uit te tekenen.
Heeft primaire en secundaire x- en y-assen, met uitzondering van cirkel- en ringdiagramtypen.
Wanneer u shapegrafieken gebruikt, waaronder cirkel-, ring-, trechter-, piramide-, polaire en radardiagrammen, definieert de binnenste tekenpositie de grootte van de shape van het grafiektype. Wanneer u bijvoorbeeld de waarde van de InnerPlotPosition eigenschap in een cirkeldiagram verhoogt, verhoogt u de straal van de cirkelvorm.
Voor alle andere grafiektypen heeft elk grafiekgebied twee sets X- en Y-assen, primaire en secundaire assen. Als u toegang wilt krijgen tot eigenschappen met betrekking tot deze assen, gebruikt u de AxisX, AxisX2AxisY en AxisY2 eigenschappen. Als u een eigenschap wilt instellen die van invloed is op alle assen in de grafiek, gebruikt u de Axes eigenschap.
Een of meer reeksen zijn gekoppeld aan een grafiekgebied. De reeks heeft een ChartArea eigenschap waarmee het grafiekgebied wordt bepaald waartoe elke reeks behoort. De reeks is standaard verbonden met het standaardgrafiekgebied. Als u de weergave van een reeks wilt uitschakelen, stelt u de ChartArea eigenschap van die reeks in op een tekenreeks met lengte nul.
Als er nog een grafiekgebied aan de grafiek wordt toegevoegd, kunt u elke reeks koppelen aan het nieuwe grafiekgebied. In alle shapegrafiektypen, evenals staaf- en gestapelde staafdiagramtypen, moet elke reeks in een afzonderlijk grafiekgebied worden weergegeven. In alle andere grafiektypen kunnen meerdere reeksen in hetzelfde grafiekgebied worden gecombineerd.
Een 3D-grafiek wordt weergegeven op basis van een vlakdiagram per grafiek. U kunt de Area3DStyle eigenschap gebruiken om de grafiek in te schakelen en aan te passen in 3D.
Het minimum en maximum van het grafiekgebied worden niet automatisch opnieuw berekend als u nieuwe gegevens toevoegt, zodat de grootte van de as niet automatisch wordt gewijzigd. U kunt vereisen dat het grafiekgebied deze waarden opnieuw berekent met behulp van de RecalculateAxesScale methode.
Als u meerdere grafiekgebieden verticaal wilt uitlijnen, stelt u de AlignmentOrientation eigenschap in. Als u meerdere grafiekgebieden horizontaal wilt uitlijnen, moet u eerst de grafiekgebieden positioneren met behulp van de Position eigenschap en vervolgens de AlignmentOrientation eigenschap instellen op Horizontaal.
Als u de weergave van een reeks wilt onderdrukken, stelt u de Series eigenschap van die reeks in op een tekenreeks met lengte nul.
Constructors
| Name | Description |
|---|---|
| ChartArea() |
Initialiseert een nieuw exemplaar van de ChartArea klasse. |
| ChartArea(String) |
Initialiseert een nieuw exemplaar van de ChartArea klasse met de naam van het opgegeven grafiekgebied. |
Eigenschappen
| Name | Description |
|---|---|
| AlignmentOrientation |
Hiermee haalt u de uitlijningsstand van een grafiekgebied op of stelt u deze in. |
| AlignmentStyle |
Hiermee haalt u de uitlijningsstijl van de ChartArea. |
| AlignWithChartArea |
Hiermee wordt de naam opgehaald of ingesteld van het ChartArea object waarop dit grafiekgebied moet worden uitgelijnd. |
| Area3DStyle |
Hiermee wordt een ChartArea3DStyle object opgehaald of ingesteld dat wordt gebruikt voor het implementeren van 3D voor alle reeksen in een grafiekgebied. |
| Axes |
Hiermee haalt u een matrix op die alle assen voor een grafiekgebied vertegenwoordigt of stelt u deze in. |
| AxisX |
Hiermee wordt een Axis object opgehaald of ingesteld dat de primaire X-as vertegenwoordigt. |
| AxisX2 |
Hiermee wordt een Axis object opgehaald of ingesteld dat de secundaire X-as vertegenwoordigt. |
| AxisY |
Hiermee wordt een Axis object opgehaald of ingesteld dat de primaire Y-as vertegenwoordigt. |
| AxisY2 |
Hiermee wordt een Axis object opgehaald of ingesteld dat de secundaire Y-as vertegenwoordigt. |
| BackColor |
Hiermee wordt de achtergrondkleur van een ChartArea object opgehaald of ingesteld. |
| BackGradientStyle |
Hiermee haalt u de afdrukstand voor de achtergrondovergang van een grafiekgebied op of stelt u deze in en bepaalt u ook of er een kleurovergang wordt gebruikt. |
| BackHatchStyle |
Hiermee haalt u de uitbroedstijl van een ChartArea object op of stelt u deze in. |
| BackImage |
Hiermee haalt u de achtergrondafbeelding van een ChartArea object op of stelt u deze in. |
| BackImageAlignment |
Hiermee wordt de uitlijning van een ChartArea achtergrondafbeelding opgehaald of ingesteld. |
| BackImageTransparentColor |
Hiermee wordt de kleur van een ChartArea objectachtergrondafbeelding opgehaald of ingesteld die als transparant wordt getekend. |
| BackImageWrapMode |
Hiermee haalt u de tekenmodus voor de achtergrondafbeelding van een ChartArea object op of stelt u deze in. |
| BackSecondaryColor |
Hiermee wordt de secundaire kleur voor de achtergrond van een ChartArea object opgehaald of ingesteld. |
| BorderColor |
Hiermee wordt de randkleur van een ChartArea object opgehaald of ingesteld. |
| BorderDashStyle |
Hiermee wordt de randstijl van een ChartArea object opgehaald of ingesteld. |
| BorderWidth |
Hiermee wordt de randbreedte van een ChartArea object opgehaald of ingesteld. |
| InnerPlotPosition |
Hiermee wordt een ElementPosition object opgehaald of ingesteld, waarmee de binnenste tekenpositie van een grafiekgebiedobject wordt gedefinieerd. |
| IsSameFontSizeForAllAxes |
Hiermee wordt een vlag opgevraagd of ingesteld die bepaalt of de labels van de relevante grafiekgebiedassen even groot zijn. |
| Name |
Hiermee haalt u de unieke naam van een ChartArea object op of stelt u deze in. |
| Position |
Hiermee wordt een ElementPosition object opgehaald of ingesteld dat de positie van een ChartArea object binnen het Chartobject definieert. |
| ShadowColor |
Hiermee wordt de schaduwkleur van een ChartArea object opgehaald of ingesteld. |
| ShadowOffset |
Hiermee haalt u de schaduwverschil in pixels van een ChartArea object op of stelt u deze in. |
| Tag |
Hiermee wordt een object opgehaald of ingesteld dat aan dit grafiekelement is gekoppeld. (Overgenomen van ChartElement) |
| Visible |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een grafiekgebied zichtbaar is. |
Methoden
| Name | Description |
|---|---|
| Dispose() |
Releases van de resources die worden gebruikt door de ChartElement. (Overgenomen van ChartElement) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die door de ChartArea klasse worden gebruikt en brengt eventueel de beheerde resources vrij. |
| Equals(Object) |
Bepaalt of de opgegeven Object waarde gelijk is aan de huidige ChartElement. (Overgenomen van ChartElement) |
| GetHashCode() |
Retourneert een hash-functie voor een bepaald type. (Overgenomen van ChartElement) |
| GetSeriesDepth(Series) |
Retourneert de diepte van een Series in een grafiekgebied. |
| GetSeriesZPosition(Series) |
Retourneert de Z-positie van een reeks, wat handig is voor aangepaste tekening. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| RecalculateAxesScale() |
Berekent de eigenschappen van het grafiekgebied opnieuw nadat wijzigingen zijn aangebracht in de grafiek in de Customize gebeurtenis. |
| ToString() |
Retourneert een tekenreeks die de huidige Objectvertegenwoordigt. (Overgenomen van ChartElement) |
| TransformPoints(Point3D[]) |
Hiermee worden 3D-transformaties toegepast op een matrix van 3D-punten, die moeten worden uitgevoerd voordat GDI+ tekenmethoden kunnen worden aangeroepen. |