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 AxisXpomocí , AxisYAxisX2 a AxisY2 vlastnosti ChartArea objektů.
Pro všechny grafy – s výjimkou pruhových, skládaných pruhů, výsečových a prstencových – primární a sekundární osy jsou 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ý objekt může existovat pouze jedna sada os – dvě svislé a dvě vodorovné– pro každý ChartArea objekt.
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 2D vlastní 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ásledují nejdůležitější prvky osy vystavené Axis třídou:
| Element osy | Description |
|---|---|
| Popisky osy | Popisky osy a jejich přidružené vlastnosti. |
| Mřížka | Hlavní a vedlejší čáry mřížky osy. |
| Značkami | Hlavní a menší značky značek osy. |
| Pruhové čáry | Pruhové čáry. |
Konstruktory
| Name | Description |
|---|---|
| Axis() |
Inicializuje novou instanci Axis třídy. |
| Axis(ChartArea, AxisName) |
Inicializuje novou instanci Axis třídy se zadanými |
Vlastnosti
| Name | Description |
|---|---|
| ArrowStyle |
Získá nebo nastaví styl šipky 2D osy; tento styl se nepoužije u 3D oblastí grafu. |
| AxisName |
Získá název osy, což může být X, Y, X2 nebo Y2. |
| Crossing |
Získá nebo nastaví umístění, ve kterém je osa překročena jeho 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 osa povolena. |
| InterlacedColor |
Získá nebo nastaví barvu prokládání pruhových čar. |
| Interval |
Získá nebo nastaví interval osy. |
| IntervalAutoMode |
Získá nebo nastaví příznak, který určuje, zda je na ose použit pevný počet intervalů, nebo pokud počet intervalů závisí na velikosti osy. |
| IntervalOffset |
Získá nebo nastaví posun intervalu osy. |
| IntervalOffsetType |
Získá nebo nastaví typ posunu intervalu osy. |
| IntervalType |
Získá nebo nastaví typ intervalu osy. |
| IsInterlaced |
Získá nebo nastaví příznak, který určuje, zda jsou řádky pro prokládání pruhů zobrazeny pro osu. |
| IsLabelAutoFit |
Získá nebo nastaví příznak, který určuje, zda popisky osy jsou 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 pohybují s osou, pokud se změní bod překračování osy. |
| 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ého bodu 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, kterou může použít algoritmus automatického přizpůsobení popisku. |
| LabelAutoFitMinFontSize |
Získá nebo nastaví minimální velikost písma, kterou může použít algoritmus automatického přizpůsobení popisku. |
| LabelAutoFitStyle |
Získá nebo nastaví povolené změny popisku, které lze provést, aby se popisek vešl 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 logaritmu základu logaritmické osy. |
| MajorGrid |
Získá nebo nastaví Grid objekt použitý k nastavení hlavních vlastností čáry mřížky pro osu. |
| MajorTickMark |
Získá nebo nastaví TickMark objekt použitý k nastavení vlastností hlavní značky značky osy. |
| Maximum |
Získá nebo nastaví maximální hodnotu osy. |
| MaximumAutoSize |
Získá nebo nastaví maximální velikost osy měřenou 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 čar mřížky atributy osy. |
| MinorTickMark |
Získá nebo nastaví TickMark objekt použitý k nastavení vedlejší značky vlastností 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
| Name | Description |
|---|---|
| Dispose() |
Uvolní prostředky používané nástrojem ChartElement. (Zděděno od ChartElement) |
| Dispose(Boolean) |
Uvolní nespravované a volitelně spravované prostředky. |
| Equals(Object) |
Určuje, zda je zadaná Object hodnota rovna aktuálnímu ChartElement. (Zděděno od ChartElement) |
| GetHashCode() |
Vrátí funkci hash pro určitý 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() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| PixelPositionToValue(Double) |
Převede absolutní pozici pixelu 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í Object. (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í. |