Axis Třída

Definice

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

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
Dědičnost
Implementuje

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 ChartArea a axisTypeName hodnotami.

Vlastnosti

Name Description
ArrowStyle

Získá nebo nastaví styl šipky dvojrozměrné (2D) osy; tento styl se nepoužije u prostorových (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 bude použit okraj osy.

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.

MapAreaAttributes

Získá nebo nastaví atributy oblasti mapy 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.

PostBackValue

Získá nebo nastaví postback hodnotu, kterou lze zpracovat v Click události.

ScaleBreakStyle

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

ScaleView

Získá nebo nastaví zobrazení osy.

StripLines

StripLinesCollection Získá objekt kolekce, který ukládá všechny StripLine objekty pro osu.

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.

Url

Získá nebo nastaví cíl adresy URL osy.

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

Platí pro