Axis Sınıf

Tanım

Denetimdeki Chart eksenleri yöneten yöntemler ve özellikler sağlar.

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
Devralma
Uygulamalar

Açıklamalar

Bu sınıf, denetimdeki Chart eksenler için tüm işlevleri kapsüller ve nesnelerin , AxisX2AxisYve AxisY2 özellikleri ChartArea tarafından AxisXkullanıma sunulur.

Çubuk, yığılmış çubuk, pasta ve halka dışındaki tüm grafikler için birincil ve ikincil eksenler aşağıdaki gibidir:

Eksen Türü Description
Birincil X Ekseni Alt yatay eksen.
İkincil X Ekseni Üst yatay eksen.
Birincil Y Ekseni Sol dikey eksen.
İkincil Y Ekseni Sağ dikey eksen.

Çubuk ve yığılmış çubuk grafiklerin eksenleri saat yönünde 90 derece döndürülür, bu nedenle bu iki grafik türünün birincil X ekseni sol dikey eksendir.

Not Her ChartArea nesne için yalnızca bir eksen kümesi (iki dikey ve iki yatay) olabilir.

Axis sınıfı, eksen değerlerini mutlak piksel koordinatlarına dönüştürmek için kullanılabilecek çeşitli yöntemler de içerir. Bu, 2B özel çizim için veya 3B özel çizim için yararlı olan göreli koordinatlara yararlı olur. Mutlak ve göreli koordinatlar eksen değerlerine de dönüştürülebilir.

Sınıfı tarafından Axis kullanıma sunulan en önemli eksen öğeleri şunlardır:

Axis Öğesi Description
Eksen Etiketleri Eksenin etiketleri ve bunların ilişkili özellikleri.
Kılavuz Çizgileri Eksenin ana ve ikincil kılavuz çizgileri.
Değer Çizgileri Eksenin ana ve küçük değer çizgileri.
Şerit Çizgileri Çizgileri çıkarın.

Oluşturucular

Axis()

Axis sınıfının yeni bir örneğini başlatır.

Axis(ChartArea, AxisName)

Belirtilen ChartArea ve axisTypeName değerleriyle sınıfının yeni bir örneğini Axis başlatır.

Özellikler

ArrowStyle

İki boyutlu (2B) eksenin ok stilini alır veya ayarlar; bu stil üç boyutlu (3B) grafik alanlarına uygulanmaz.

AxisName

X, Y, X2 veya Y2 olabilecek eksenin adını alır.

Crossing

Bir eksenin ilişkili ekseniyle kesiştiği konumu alır veya ayarlar.

CustomLabels

Nesneleri depolamak CustomLabel için kullanılan nesneyi CustomLabelsCollection alır.

Enabled

Eksenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

InterlacedColor

Geçişli şerit çizgilerinin rengini alır veya ayarlar.

Interval

Eksenin aralığını alır veya ayarlar.

IntervalAutoMode

Eksende sabit sayıda aralık kullanılıp kullanılmadığını veya aralık sayısının eksen boyutuna bağlı olup olmadığını belirleyen bir bayrak alır veya ayarlar.

IntervalOffset

Eksenin aralık uzaklığını alır veya ayarlar.

IntervalOffsetType

Bir eksenin aralık uzaklık türünü alır veya ayarlar.

IntervalType

Eksenin aralık türünü alır veya ayarlar.

IsInterlaced

Bir eksen için aralıklı şerit çizgilerinin görüntülenip görüntülenmediğini belirleyen bir bayrak alır veya ayarlar.

IsLabelAutoFit

Eksen etiketlerinin otomatik olarak uydurup uydurmayacağını belirleyen bir bayrak alır veya ayarlar.

IsLogarithmic

Eksenin logaritmik olup olmadığını gösteren bir bayrak alır veya ayarlar. Logaritmik grafiklerde sıfırlara veya negatif veri değerlerine izin verilmez.

IsMarginVisible

Eksen kenar boşluğu kullanılıp kullanılmayacağını belirleyen bir bayrak alır veya ayarlar.

IsMarksNextToAxis

Bir eksenin geçiş noktası değiştiğinde değer çizgilerinin ve eksen etiketlerinin eksenle birlikte hareket edip etmediğini belirleyen bir bayrak alır veya ayarlar.

IsReversed

Eksenin ters çevrilip çevrilmediğini gösteren bir bayrak alır veya ayarlar.

IsStartedFromZero

Tüm veri noktası değerleri pozitifse eksenin en küçük değerinin otomatik olarak sıfır olarak ayarlanıp ayarlanmayacağını gösteren bir bayrak alır veya ayarlar. Negatif veri noktası değerleri varsa, veri noktalarının en düşük değeri kullanılır.

LabelAutoFitMaxFontSize

Etiket otomatik sığdırma algoritması tarafından kullanılabilecek en büyük yazı tipi boyutunu alır veya ayarlar.

LabelAutoFitMinFontSize

Etiket otomatik sığdırma algoritması tarafından kullanılabilecek en düşük yazı tipi boyutunu alır veya ayarlar.

LabelAutoFitStyle

Etiketin bir eksene sığmasını sağlamak için yapılabilecek izin verilebilen etiket değişikliklerini alır veya ayarlar.

LabelStyle

Eksenin LabelStyle özelliklerini alır veya ayarlar.

LineColor

Eksenin çizgi rengini alır veya ayarlar.

LineDashStyle

Eksenin çizgi stilini alır veya ayarlar.

LineWidth

Piksel cinsinden eksenin çizgi genişliğini alır veya ayarlar.

LogarithmBase

Logaritmik eksen için logaritma tabanı için bir değer alır veya ayarlar.

MajorGrid

Bir Grid eksenin ana kılavuz çizgisi özelliklerini ayarlamak için kullanılan bir nesneyi alır veya ayarlar.

MajorTickMark

Bir TickMark eksenin ana değer çizgisi özelliklerini ayarlamak için kullanılan bir nesneyi alır veya ayarlar.

MapAreaAttributes

Bir eksenin harita alanı özniteliklerini alır veya ayarlar.

Maximum

Eksenin en büyük değerini alır veya ayarlar.

MaximumAutoSize

Grafik alanının yüzdesi olarak ölçülen eksenin en büyük boyutunu alır veya ayarlar. Bu değer otomatik düzen algoritması tarafından kullanılır.

Minimum

Eksenin en düşük değerini alır veya ayarlar.

MinorGrid

Eksenin Grid küçük kılavuz çizgileri özniteliklerini belirtmek için kullanılan bir nesneyi alır veya ayarlar.

MinorTickMark

Bir TickMark eksenin küçük değer çizgisi özelliklerini ayarlamak için kullanılan bir nesneyi alır veya ayarlar.

Name

Eksenin adını alır veya ayarlar.

PostBackValue

Bir Click olayda işlenebilen geri gönderme değerini alır veya ayarlar.

ScaleBreakStyle

Eksen otomatik ölçek sonu stilini alır veya ayarlar.

ScaleView

Eksenin görünümünü alır veya ayarlar.

StripLines

Bir StripLinesCollection eksen için tüm StripLine nesneleri depolayan bir koleksiyon nesnesi alır.

Tag

Bu grafik öğesiyle ilişkili bir nesneyi alır veya ayarlar.

(Devralındığı yer: ChartElement)
TextOrientation

Eksen başlığındaki metnin yönünü alır veya ayarlar.

Title

Eksenin başlığını alır veya ayarlar.

TitleAlignment

Eksen başlığının hizalamasını alır veya ayarlar.

TitleFont

Eksenin başlık yazı tipi özelliklerini alır veya ayarlar.

TitleForeColor

Eksen başlığının metin rengini alır veya ayarlar.

ToolTip

Eksen için kullanılan araç ipucu'nu alır veya ayarlar.

Url

Eksenin URL hedefini alır veya ayarlar.

Yöntemler

Dispose()

tarafından ChartElementkullanılan kaynakları serbest bırakır.

(Devralındığı yer: ChartElement)
Dispose(Boolean)

Yönetilmeyen ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen Object öğesinin geçerli ChartElementöğesine eşit olup olmadığını belirler.

(Devralındığı yer: ChartElement)
GetHashCode()

Belirli bir tür için karma işlevi döndürür.

(Devralındığı yer: ChartElement)
GetPosition(Double)

Eksen değerini göreli konuma (%0-100) dönüştürür. Eksen logaritmikse değer doğrusal bir ölçeğe dönüştürülür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
PixelPositionToValue(Double)

Eksen boyunca mutlak piksel konumunu eksen değerine dönüştürür. Bu yöntem yalnızca boya olaylarında çalışır.

PositionToValue(Double)

Eksen boyunca göreli koordinatı eksen değerine dönüştürür. Bu yöntem yalnızca boya olaylarında çalışır.

RoundAxisValues()

Eksen değerlerini otomatik olarak yuvarlar.

ToString()

Geçerli Objectöğesini temsil eden bir dize döndürür.

(Devralındığı yer: ChartElement)
ValueToPixelPosition(Double)

Eksen değerini eksen boyunca mutlak bir koordinata dönüştürür. Piksel cinsinden ölçülür. Bu yöntem yalnızca boya olaylarında çalışır.

ValueToPosition(Double)

Eksen değerini göreli konumuna (%0-100) dönüştürür. Bir eksenin logaritmik ölçeği varsa, değer doğrusal bir ölçeğe dönüştürülür. Bu yöntem yalnızca boya olaylarında çalışır.

Şunlara uygulanır