Axis 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í.
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 |
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í. |