Sdílet prostřednictvím


Axis Třída

Definice

Poskytuje metody a vlastnosti, které spravují osy v ovládacím Chart prvku.

public ref class Axis : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public class Axis : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type Axis = class
    inherit ChartNamedElement
Public Class Axis
Inherits ChartNamedElement
Dědičnost

Poznámky

Tato třída zapouzdřuje všechny funkce pro osy v ovládacím Chart prvku a je vystavena vlastnostmi ChartAreaAxisXobjektů , AxisYAxisX2 a AxisY2 .

Pro všechny grafy – s výjimkou pruhových, skládaných pruhových, výsečových a prstencových – jsou primární a vedlejší osy následující:

Typ osy Description
Primární osa X Dolní vodorovná osa.
Vedlejší osa X Horní vodorovná osa.
Primární osa Y Levá svislá osa
Vedlejší osa Y Pravá svislá osa

Pruhové a skládané pruhové grafy mají osy otočené o 90 stupňů po směru hodinových ručiček, takže primární osa X pro tyto dva typy grafů je levá svislá osa.

Poznámka Pro každý ChartArea objekt může existovat pouze jedna sada os – dvě svislé a dvě vodorovné.

Třída Axis obsahuje také několik metod, které lze použít k převodu hodnot osy na absolutní souřadnice pixelů, které jsou užitečné pro vlastní 2D výkres, nebo relativní souřadnice, které jsou užitečné pro 3D vlastní výkres. Absolutní a relativní souřadnice lze také převést na hodnoty osy.

Níže jsou uvedené nejdůležitější prvky osy vystavené Axis třídou :

Prvek osy Description
Popisky os Popisky osy a jejich přidružené vlastnosti
Mřížka Hlavní a vedlejší čáry mřížky osy.
Značkami Hlavní a vedlejší značky osy.
Prokládání čar Prokládání čar.

Konstruktory

Axis()

Inicializuje novou instanci Axis třídy .

Axis(ChartArea, AxisName)

Inicializuje novou instanci Axis třídy se zadanými chartArea hodnotami a axisTypeName .

Vlastnosti

ArrowStyle

Získá nebo nastaví styl šipky 2D osy; tento styl se nepoužije na oblasti 3D grafu.

AxisName

Získá název osy, který může být X, Y, X2 nebo Y2.

Crossing

Získá nebo nastaví umístění, ve kterém je osa překřížena její přidruženou osou.

CustomLabels

CustomLabelsCollection Získá objekt použitý k ukládání CustomLabel objektů.

Enabled

Získá nebo nastaví hodnotu, která označuje, zda je povolena osa.

InterlacedColor

Získá nebo nastaví barvu prokládané pruhové čáry.

Interval

Získá nebo nastaví interval osy.

IntervalAutoMode

Získá nebo nastaví příznak, který určuje, zda pevný počet intervalů je použit na ose, nebo pokud počet intervalů závisí na velikosti osy.

IntervalOffset

Získá nebo nastaví posun intervalu osy.

IntervalOffsetType

Získá nebo nastaví interval posun typu osy.

IntervalType

Získá nebo nastaví typ intervalu osy.

IsInterlaced

Získá nebo nastaví příznak, který určuje, zda jsou zobrazeny prokládané čáry pro osu.

IsLabelAutoFit

Získá nebo nastaví příznak, který určuje, zda jsou popisky osy automaticky fitovány.

IsLogarithmic

Získá nebo nastaví příznak, který označuje, zda je osa logaritmická. V logaritmických grafech nejsou povoleny nuly nebo záporné hodnoty dat.

IsMarginVisible

Získá nebo nastaví příznak, který určuje, zda přidat okraj na osu.

IsMarksNextToAxis

Získá nebo nastaví příznak, který určuje, zda značky značek a popisky osy se přesunou s osou, pokud se bod křížení osy změní.

IsReversed

Získá nebo nastaví příznak, který označuje, zda je osa obrácena.

IsStartedFromZero

Získá nebo nastaví příznak, který označuje, zda minimální hodnota osy bude automaticky nastavena na nulu, pokud jsou všechny hodnoty datových bodů kladné. Pokud existují záporné hodnoty datových bodů, použije se minimální hodnota datových bodů.

LabelAutoFitMaxFontSize

Získá nebo nastaví maximální velikost písma, která může být použita algoritmem automatického přizpůsobení popisku.

LabelAutoFitMinFontSize

Získá nebo nastaví minimální velikost písma, kterou lze použít algoritmus automatického přizpůsobení popisku.

LabelAutoFitStyle

Získá nebo nastaví povolené změny popisků, které lze provést, aby se popisek vešly na osu.

LabelStyle

Získá nebo nastaví LabelStyle vlastnosti osy.

LineColor

Získá nebo nastaví barvu čáry osy.

LineDashStyle

Získá nebo nastaví styl čáry osy.

LineWidth

Získá nebo nastaví šířku čáry osy v pixelech.

LogarithmBase

Získá nebo nastaví hodnotu logaritmického základu logaritmické osy.

MajorGrid

Získá nebo nastaví Grid objekt použitý k nastavení hlavní mřížky čáry vlastnosti osy.

MajorTickMark

Získá nebo nastaví TickMark objekt použitý k nastavení hlavních vlastností značky značek osy.

Maximum

Získá nebo nastaví maximální hodnotu osy.

MaximumAutoSize

Získá nebo nastaví maximální velikost osy měřené jako procento oblasti grafu. Tuto hodnotu používá algoritmus automatického rozložení.

Minimum

Získá nebo nastaví minimální hodnotu osy.

MinorGrid

Získá nebo nastaví Grid objekt použitý k určení vedlejších atributů mřížky čáry osy.

MinorTickMark

Získá nebo nastaví TickMark objekt použitý k nastavení vedlejších značek vlastnosti osy.

Name

Získá nebo nastaví název osy.

ScaleBreakStyle

Získá nebo nastaví styl přerušení měřítka osy.

ScaleView

Získá nebo nastaví zobrazení osy.

ScrollBar

Získá nebo nastaví posuvník osy.

StripLines

StripLinesCollection Získá objekt kolekce.

Tag

Získá nebo nastaví objekt přidružený k tomuto prvku grafu.

(Zděděno od ChartElement)
TextOrientation

Získá nebo nastaví orientaci textu v názvu osy.

Title

Získá nebo nastaví název osy.

TitleAlignment

Získá nebo nastaví zarovnání názvu osy.

TitleFont

Získá nebo nastaví vlastnosti písma nadpisu osy.

TitleForeColor

Získá nebo nastaví barvu textu názvu osy.

ToolTip

Získá nebo nastaví popis použitý pro osu.

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

Převede hodnotu osy na relativní pozici (0–100 %). Pokud je osa logaritmická, hodnota se převede na lineární měřítko.

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

Převede absolutní pixelovou pozici podél osy na hodnotu osy. Tato metoda funguje pouze v událostech malování.

PositionToValue(Double)

Převede relativní souřadnici podél osy na hodnotu osy. Tato metoda funguje pouze v událostech malování.

RoundAxisValues()

Automaticky zaokrouhlí hodnoty osy.

ToString()

Vrátí řetězec, který představuje aktuální Objecthodnotu .

(Zděděno od ChartElement)
ValueToPixelPosition(Double)

Převede hodnotu osy na absolutní souřadnici podél osy. Měřeno v pixelech. Tato metoda funguje pouze v událostech malování.

ValueToPosition(Double)

Převede hodnotu osy na relativní pozici (0–100 %). Pokud má osa logaritmické měřítko, hodnota se převede na lineární měřítko. Tato metoda funguje pouze v událostech malování.

Platí pro