ChartArea Classe

Definizione

Rappresenta un'area grafico nell'immagine del grafico.Represents a chart area on the chart image.

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
Ereditarietà

Commenti

All'interno di un grafico specificato, la posizione del tracciato interno è l'area rettangolare, all'interno delle linee dell'asse x e y, in cui vengono disegnati i punti dati.Within any given chart, the inner plot position is the rectangular area, inside the x and y-axis lines, where the data points are drawn. La posizione del tracciato è l'area rettangolare che comprende la posizione interna del tracciato, i segni di graduazione e le etichette dell'asse.The plot position is the rectangular area that encompasses the inner plot position, the tick marks, and the axis labels. L' area del grafico è l'area rettangolare che comprende la posizione del tracciato, i segni di graduazione, le etichette dell'asse e i titoli degli assi nel grafico.The chart area is the rectangular area that encompasses the plot position, the tick marks, the axis labels and the axis titles on the chart.

Un'area del grafico è rappresentata ChartArea da una classe; gli oggetti vengono archiviati ChartAreaCollection nella classe. ChartAreaA chart area is represented by a ChartArea class; ChartArea objects are stored in the ChartAreaCollection class.

Il numero di serie di grafici che è possibile tracciare in un'area del grafico è illimitato.The number of chart series that can be plotted in a chart area is unlimited.

ChartArea Oggetto:A ChartArea object:

  • Usa un'area tracciato interna distinta.Uses one distinct inner plotting area.

  • Viene utilizzato per tracciare una o più serie di grafici.Is used to plot one or more chart series.

  • Con assi x e y primari e secondari, ad eccezione dei tipi di grafico a torta e ad anello.Has primary and secondary x and y-axes, except for pie and doughnut chart types.

Quando si utilizzano i tipi di grafico con forme che includono grafici a torta, ad anello, a imbuto, a piramide, polari e radar, la posizione del tracciato interno definisce la dimensione della forma del tipo di grafico.When you use Shape chart types, which includes pie, doughnut, funnel, pyramid, polar, and radar charts, the inner plotting position defines the size of the chart type shape. Quando si aumenta il valore della InnerPlotPosition proprietà in un grafico a torta, ad esempio, si aumenta il raggio della forma a torta.For example, when you increase the value of the InnerPlotPosition property on a pie chart, you will increase the radius of the pie shape.

Per tutti gli altri tipi di grafico, in ogni area del grafico sono presenti due set di assi X e Y, primario e secondario.For all other chart types, each chart area has two sets of X- and Y-axes, primary and secondary. Per accedere alle proprietà correlate a questi assi, utilizzare AxisXle AxisX2proprietà AxisY , AxisY2 e.To access properties related to these axes, use the AxisX, AxisX2, AxisY and AxisY2 properties. Se è necessario impostare una proprietà che influisca su tutti gli assi del grafico, utilizzare Axes la proprietà.If you need to set a property that affects all axes on the chart, use the Axes property.

Una o più serie sono associate a un'area del grafico.One or more series are associated with a chart area. La serie dispone di ChartArea una proprietà che determina l'area grafico a cui appartiene ogni serie.The series has a ChartArea property that determines the chart area that each series belongs to. Per impostazione predefinita, la serie è connessa all'area del grafico predefinita.By default, the series is connected to the default chart area. Per disabilitare la visualizzazione di una serie, impostare la ChartArea proprietà della serie su una stringa di lunghezza zero.To disable the display of a series, set the ChartArea property of that series to a zero-length string.

Se al grafico viene aggiunta un'altra area del grafico, è possibile associare qualsiasi serie alla nuova area del grafico.If another chart area is added to the chart, you can associate any series with the new chart area. In tutti i tipi di grafico con forme, oltre ai tipi di grafico a barre e a barre in pila, ogni serie deve essere tracciata in un'area del grafico separata.In all Shape chart types, as well as bar and stacked bar chart types, each series must be plotted in a separate chart area. In tutti gli altri tipi di grafico è possibile combinare più serie nella stessa area del grafico.In all other chart types, multiple series can be combined in the same chart area.

Un grafico 3D viene visualizzato in base all'area per grafico.A 3D chart is displayed on a chart area-by-chart area basis. È possibile usare la Area3DStyle proprietà per abilitare e personalizzare il grafico in 3D.You can use the Area3DStyle property to enable and customize your chart in 3D.

Il valore minimo e massimo per l'area del grafico non verrà ricalcolato automaticamente se si aggiungono nuovi dati, in modo che il grafico non modifichi automaticamente le dimensioni dell'asse.The chart area minimum and maximum will not be automatically recalculated if you add new data, so the chart will not automatically change axis sizes. È possibile richiedere all'area del grafico di ricalcolare questi valori usando il RecalculateAxesScale metodo.You can require the chart area to recalculate these values by using the RecalculateAxesScale method.

Per allineare più aree del grafico verticalmente, impostare AlignmentOrientation la proprietà.To align multiple chart areas vertically, set the AlignmentOrientation property. Per allineare orizzontalmente più aree del grafico, è necessario innanzitutto posizionare le aree grafico utilizzando Position la proprietà, quindi impostare la AlignmentOrientation proprietà su orizzontale.To align multiple chart areas horizontally, you must first position the chart areas using the Position property, and then set the AlignmentOrientation property to Horizontal.

Per disattivare la visualizzazione di una serie, impostare la Series proprietà della serie su una stringa di lunghezza zero.To suppress the display of a series, set the Series property of that series to a zero-length string.

Costruttori

ChartArea()

Inizializza una nuova istanza della classe ChartArea.Initializes a new instance of the ChartArea class.

ChartArea(String)

Inizializza una nuova istanza della classe ChartArea con il nome dell'area grafico specificato.Initializes a new instance of the ChartArea class with the specified chart area name.

Proprietà

AlignmentOrientation

Ottiene o imposta l'orientamento dell'allineamento di un'area grafico.Gets or sets the alignment orientation of a chart area.

AlignmentStyle

Ottiene o imposta lo stile di allineamento dell'oggetto ChartArea.Gets or sets the alignment style of the ChartArea.

AlignWithChartArea

Ottiene o imposta il nome dell'oggetto ChartArea a cui deve essere allineata l'area grafico.Gets or sets the name of the ChartArea object to which this chart area should be aligned.

Area3DStyle

Ottiene o imposta un oggetto ChartArea3DStyle, utilizzato per implementare la visualizzazione 3D per tutte le serie in un'area grafico.Gets or sets a ChartArea3DStyle object, which is used to implement 3D for all series in a chart area.

Axes

Ottiene o imposta una matrice che rappresenta tutti gli assi per un'area grafico.Gets or sets an array that represents all axes for a chart area.

AxisX

Ottiene o imposta un oggetto Axis che rappresenta l'asse X primario.Gets or sets an Axis object that represents the primary X-axis.

AxisX2

Ottiene o imposta un oggetto Axis che rappresenta l'asse X secondario.Gets or sets an Axis object that represents the secondary X-axis.

AxisY

Ottiene o imposta un oggetto Axis che rappresenta l'asse Y primario.Gets or sets an Axis object that represents the primary Y-axis.

AxisY2

Ottiene o imposta un oggetto Axis che rappresenta l'asse Y secondario.Gets or sets an Axis object that represents the secondary Y-axis.

BackColor

Ottiene o imposta il colore di sfondo di un oggetto ChartArea.Gets or sets the background color of a ChartArea object.

BackGradientStyle

Ottiene o imposta l'orientamento per la sfumatura di sfondo di un'area grafico e determina inoltre se viene utilizzata o meno una sfumatura.Gets or sets the orientation for the background gradient of a chart area, and also determines whether or not a gradient is used.

BackHatchStyle

Ottiene o imposta lo stile del tratteggio per un oggetto ChartArea.Gets or sets the hatching style of a ChartArea object.

BackImage

Ottiene o imposta l'immagine di sfondo di un oggetto ChartArea.Gets or sets the background image of a ChartArea object.

BackImageAlignment

Ottiene o imposta l'allineamento di un'immagine di sfondo dell'oggetto ChartArea.Gets or sets the alignment of a ChartArea background image.

BackImageTransparentColor

Ottiene o imposta il colore dell'immagine di sfondo di un oggetto ChartArea che verrà disegnata come trasparente.Gets or sets the color of a ChartArea object background image that will be drawn as transparent.

BackImageWrapMode

Ottiene o imposta la modalità di disegno per l'immagine di sfondo di un oggetto ChartArea.Gets or sets the drawing mode for the background image of a ChartArea object.

BackSecondaryColor

Ottiene o imposta il colore secondario dello sfondo di un oggetto ChartArea.Gets or sets the secondary color for the background of a ChartArea object.

BorderColor

Ottiene o imposta il colore del bordo di un oggetto ChartArea.Gets or sets the border color of a ChartArea object.

BorderDashStyle

Ottiene o imposta lo stile del bordo di un oggetto ChartArea.Gets or sets the border style of a ChartArea object.

BorderWidth

Ottiene o imposta lo spessore del bordo di un oggetto ChartArea.Gets or sets the border width of a ChartArea object.

InnerPlotPosition

Ottiene o imposta un oggetto ElementPosition che definisce la posizione del tracciato interno di un oggetto area grafico.Gets or sets an ElementPosition object, which defines the inner plot position of a chart area object.

IsSameFontSizeForAllAxes

Ottiene o imposta un flag che determina se le etichette degli assi dell'area grafico pertinenti hanno dimensioni uguali.Gets or sets a flag that determines if the labels of the relevant chart area axes are of equal size.

Name

Ottiene o imposta il nome univoco di un oggetto ChartArea.Gets or sets the unique name of a ChartArea object.

Position

Ottiene o imposta un oggetto ElementPosition che definisce la posizione di un oggetto ChartArea all'interno di Chart.Gets or sets an ElementPosition object that defines the position of a ChartArea object within the Chart.

ShadowColor

Ottiene o imposta il colore dell'ombreggiatura di un oggetto ChartArea.Gets or sets the shadow color of a ChartArea object.

ShadowOffset

Ottiene o imposta l'offset dell'ombreggiatura, espresso in pixel, di un oggetto ChartArea.Gets or sets the shadow offset, in pixels, of a ChartArea object.

Tag

Ottiene o imposta un oggetto associato all'elemento del grafico.Gets or sets an object associated with this chart element.

(Ereditato da ChartElement)
Visible

Ottiene o imposta un valore che indica se l'area del grafico è visibile.Gets or sets a value that indicates if a chart area is visible.

Metodi

Dispose()

Rilascia le risorse usate da ChartElement.Releases the resources used by the ChartElement.

(Ereditato da ChartElement)
Dispose(Boolean)

Rilascia le risorse non gestite usate dalla classe ChartArea e facoltativamente le risorse gestite.Releases the unmanaged resources used by the ChartArea class and optionally releases the managed resources.

Equals(Object)

Determina se l'oggetto Object specificato è uguale all'oggetto ChartElement corrente.Determines whether the specified Object is equal to the current ChartElement.

(Ereditato da ChartElement)
GetHashCode()

Restituisce una funzione hash per un tipo specifico.Returns a hash function for a particular type.

(Ereditato da ChartElement)
GetSeriesDepth(Series)

Restituisce la profondità di un oggetto Series in un'area grafico.Returns the depth of a Series in a chart area.

GetSeriesZPosition(Series)

Restituisce la posizione Z di una serie, utile per il disegno personalizzato.Returns the Z position of a series, which is useful for custom drawing.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
RecalculateAxesScale()

Ricalcola le proprietà dell'area grafico dopo le modifiche apportate al grafico nell'evento Customize.Recalculates the properties of the chart area after changes have been made to the chart in the Customize event.

ToString()

Restituisce una stringa che rappresenta l'oggetto Object corrente.Returns a string that represents the current Object.

(Ereditato da ChartElement)
TransformPoints(Point3D[])

Applica trasformazioni 3D a una matrice di punti 3D. Questa operazione deve essere effettuata prima di chiamare i metodi di disegno GDI+.Applies 3D transformations to an array of 3D points, which must be done before GDI+ drawing methods can be called.

Si applica a