Axis Klas

Definitie

Biedt methoden en eigenschappen waarmee assen in het Chart besturingselement worden beheerd.

public ref class Axis : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public class Axis : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type Axis = class
    inherit ChartNamedElement
    interface IChartMapArea
Public Class Axis
Inherits ChartNamedElement
Implements IChartMapArea
Overname
Implementeringen

Opmerkingen

Deze klasse bevat alle functionaliteit voor assen in het Chart besturingselement en wordt weergegeven door de AxisX, AxisYen AxisX2AxisY2 eigenschappen van ChartArea objecten.

Voor alle grafieken, met uitzondering van staaf, gestapelde staaf, cirkel en ring, zijn de primaire en secundaire assen als volgt:

Astype Beschrijving
Primaire X-as Onderste horizontale as.
Secundaire X-as Bovenste horizontale as.
Primaire y-as Verticale linkeras.
Secundaire y-as Verticale as rechts.

Staaf- en gestapelde staafdiagrammen hebben hun assen 90 graden rechtsom gedraaid, zodat de primaire X-as voor deze twee grafiektypen de linker verticale as is.

Opmerking Voor elk ChartArea object kan slechts één set assen ( twee verticale en twee horizontale assen) zijn.

De Axis klasse bevat ook verschillende methoden die kunnen worden gebruikt om aswaarden te converteren naar absolute pixelcoördinaten, die handig zijn voor aangepaste 2D-tekening of relatieve coördinaten, die handig zijn voor aangepaste 3D-tekening. Absolute en relatieve coördinaten kunnen ook worden geconverteerd naar aswaarden.

Hier volgen de belangrijkste aselementen die door de Axis klasse worden weergegeven:

Aselement Beschrijving
Aslabels De labels van een as en de bijbehorende eigenschappen.
Rasterlijnen De primaire en secundaire rasterlijnen van een as.
Maatstreepjes De primaire en secundaire maatstreepjes van een as.
Streeplijnen Streeplijnen.

Constructors

Name Description
Axis()

Initialiseert een nieuw exemplaar van de Axis klasse.

Axis(ChartArea, AxisName)

Initialiseert een nieuw exemplaar van de Axis klasse met de opgegeven ChartArea en axisTypeName waarden.

Eigenschappen

Name Description
ArrowStyle

Hiermee wordt de pijlstijl van een tweedimensionale as (2D) opgehaald of ingesteld; deze stijl wordt niet toegepast op driedimensionale (3D) grafiekgebieden.

AxisName

Hiermee haalt u de naam van de as op, die X, Y, X2 of Y2 kan zijn.

Crossing

Hiermee wordt de locatie opgehaald of ingesteld waarop een as wordt gekruist door de bijbehorende as.

CustomLabels

Hiermee haalt u een CustomLabelsCollection object op dat wordt gebruikt om objecten op te slaan CustomLabel .

Enabled

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een as is ingeschakeld.

InterlacedColor

Hiermee wordt de kleur van interlaced striplijnen opgehaald of ingesteld.

Interval

Hiermee haalt u het interval van een as op of stelt u dit in.

IntervalAutoMode

Hiermee wordt een vlag opgevraagd of ingesteld die bepaalt of een vast aantal intervallen op de as wordt gebruikt, of als het aantal intervallen afhankelijk is van de grootte van de as.

IntervalOffset

Hiermee haalt u de intervalverschil van een as op of stelt u deze in.

IntervalOffsetType

Hiermee haalt u het intervalverschiltype van een as op of stelt u deze in.

IntervalType

Hiermee haalt u het intervaltype van een as op of stelt u deze in.

IsInterlaced

Hiermee wordt een vlag opgehaald of ingesteld die bepaalt of interlaced striplijnen worden weergegeven voor een as.

IsLabelAutoFit

Hiermee wordt een vlag opgehaald of ingesteld waarmee wordt bepaald of aslabels automatisch worden aangepast.

IsLogarithmic

Hiermee wordt een vlag ophaalt of ingesteld die aangeeft of de as logaritmisch is. Nullen of negatieve gegevenswaarden zijn niet toegestaan in logaritmische grafieken.

IsMarginVisible

Hiermee wordt een vlag ophaalt of ingesteld die bepaalt of een asmarge wordt gebruikt.

IsMarksNextToAxis

Hiermee wordt een vlag opgevraagd of ingesteld waarmee wordt bepaald of maatstreepjes en aslabels met een as worden verplaatst als het kruispunt van een as verandert.

IsReversed

Hiermee wordt een vlag opgehaald of ingesteld die aangeeft of de as wordt omgekeerd.

IsStartedFromZero

Hiermee wordt een vlag opgehaald of ingesteld die aangeeft of de minimumwaarde van de as automatisch wordt ingesteld op nul als alle gegevenspuntwaarden positief zijn. Als er negatieve gegevenspuntwaarden zijn, wordt de minimumwaarde van de gegevenspunten gebruikt.

LabelAutoFitMaxFontSize

Hiermee haalt u de maximale tekengrootte op die kan worden gebruikt door het algoritme voor automatisch aanpassen van labels.

LabelAutoFitMinFontSize

Hiermee haalt u de minimale tekengrootte op die kan worden gebruikt door het algoritme voor automatisch aanpassen van labels.

LabelAutoFitStyle

Hiermee haalt u de toegestane labelwijzigingen op die kunnen worden aangebracht, zodat het label op een as past.

LabelStyle

Hiermee haalt u de eigenschappen van een as op of stelt u deze LabelStyle in.

LineColor

Hiermee haalt u de lijnkleur van een as op of stelt u deze in.

LineDashStyle

Hiermee haalt u de lijnstijl van een as op of stelt u deze in.

LineWidth

Hiermee haalt u de lijnbreedte van een as op of stelt u deze in pixels in.

LogarithmBase

Hiermee haalt u een waarde op voor de logaritme basis voor de logaritmische as of stelt u deze in.

MajorGrid

Hiermee wordt een Grid object opgehaald of ingesteld dat wordt gebruikt om de primaire rasterlijneigenschappen voor een as in te stellen.

MajorTickMark

Hiermee haalt u een TickMark object op dat wordt gebruikt om de belangrijkste maatstreepeigenschappen van een as in te stellen.

MapAreaAttributes

Hiermee worden de kenmerken van het kaartgebied van een as opgehaald of ingesteld.

Maximum

Hiermee wordt de maximumwaarde van een as opgehaald of ingesteld.

MaximumAutoSize

Hiermee wordt de maximale grootte van de as opgehaald of ingesteld, gemeten als een percentage van het grafiekgebied. Deze waarde wordt gebruikt door het algoritme voor automatische indeling.

Minimum

Hiermee haalt u de minimumwaarde van een as op of stelt u deze in.

MinorGrid

Hiermee wordt een Grid object opgehaald of ingesteld dat wordt gebruikt om de kenmerken van secundaire rasterlijnen van een as op te geven.

MinorTickMark

Hiermee wordt een TickMark object opgehaald of ingesteld dat wordt gebruikt om de secundaire maatstreepeigenschappen van een as in te stellen.

Name

Hiermee haalt u de naam van de as op of stelt u deze in.

PostBackValue

Hiermee haalt u de postbackwaarde op die kan worden verwerkt op een Click gebeurtenis of stelt u deze in.

ScaleBreakStyle

Hiermee haalt u de stijl voor het automatisch schalen van de as op of stelt u deze in.

ScaleView

Hiermee haalt u de weergave van een as op of stelt u deze in.

StripLines

Hiermee haalt u een StripLinesCollection verzamelingsobject op, waarin alle StripLine objecten voor een as worden opgeslagen.

Tag

Hiermee wordt een object opgehaald of ingesteld dat aan dit grafiekelement is gekoppeld.

(Overgenomen van ChartElement)
TextOrientation

Hiermee haalt u de afdrukstand van de tekst in de astitel op of stelt u deze in.

Title

Hiermee haalt u de titel van de as op of stelt u deze in.

TitleAlignment

Hiermee haalt u de uitlijning van een astitel op of stelt u deze in.

TitleFont

Hiermee haalt u de eigenschappen van het titellettertype van een as op of stelt u deze in.

TitleForeColor

Hiermee haalt u de tekstkleur van een astitel op of stelt u deze in.

ToolTip

Hiermee haalt u de knopinfo op die voor de as wordt gebruikt of stelt u deze in.

Url

Hiermee haalt u het URL-doel van de as op of stelt u deze in.

Methoden

Name Description
Dispose()

Releases van de resources die worden gebruikt door de ChartElement.

(Overgenomen van ChartElement)
Dispose(Boolean)

Publiceert onbeheerde en, optioneel, beheerde resources.

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)
GetPosition(Double)

Converteert een aswaarde naar een relatieve positie (0-100%). Als een as logaritmisch is, wordt de waarde geconverteerd naar een lineaire schaal.

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)
PixelPositionToValue(Double)

Converteert een absolute pixelpositie langs een as naar een aswaarde. Deze methode werkt alleen in paint-gebeurtenissen.

PositionToValue(Double)

Converteert een relatieve coördinaat langs een as naar een aswaarde. Deze methode werkt alleen in paint-gebeurtenissen.

RoundAxisValues()

Hiermee worden aswaarden automatisch afgerond.

ToString()

Retourneert een tekenreeks die de huidige Objectvertegenwoordigt.

(Overgenomen van ChartElement)
ValueToPixelPosition(Double)

Converteert een aswaarde naar een absolute coördinaat langs een as. Gemeten in pixels. Deze methode werkt alleen in paint-gebeurtenissen.

ValueToPosition(Double)

Converteert een aswaarde naar de relatieve positie (0-100%). Als een as een logaritmische schaal heeft, wordt de waarde geconverteerd naar een lineaire schaal. Deze methode werkt alleen in paint-gebeurtenissen.

Van toepassing op