ChartArea Sınıf

Tanım

Grafik görüntüsündeki bir grafik alanını temsil eder.

public ref class ChartArea : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public class ChartArea : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type ChartArea = class
    inherit ChartNamedElement
Public Class ChartArea
Inherits ChartNamedElement
Devralma

Açıklamalar

Herhangi bir grafiğin içinde iç çizim konumu , veri noktalarının çizildiği x ve y ekseni çizgilerinin içindeki dikdörtgen alandır. Çizim konumu, iç çizim konumunu, değer çizgilerini ve eksen etiketlerini kapsayan dikdörtgen alandır. Grafik alanı çizim konumunu, değer çizgilerini, eksen etiketlerini ve grafikteki eksen başlıklarını kapsayan dikdörtgen alandır.

Grafik alanı bir ChartArea sınıfla temsil edilir; ChartArea nesneler sınıfında depolanır ChartAreaCollection .

Grafik alanında çizilebilen grafik serisi sayısı sınırsızdır.

Nesne ChartArea :

  • Ayrı bir iç çizim alanı kullanır.

  • Bir veya daha fazla grafik serisi çizmek için kullanılır.

  • Pasta ve halka grafik türleri dışında birincil ve ikincil x ve y eksenlerine sahiptir.

Pasta, halka, huni, piramit, kutup ve radar grafikleri içeren Şekil grafiği türlerini kullandığınızda, iç çizim konumu grafik türü şeklinin boyutunu tanımlar. Örneğin, bir pasta grafikteki özelliğin InnerPlotPosition değerini artırdığınızda, pasta şeklinin yarıçapını artırırsınız.

Diğer tüm grafik türleri için her grafik alanında birincil ve ikincil olmak üzere iki X ve Y ekseni kümesi vardır. Bu eksenlerle ilgili özelliklere erişmek için , AxisX2ve AxisYAxisY2 özelliklerini kullanınAxisX. Grafikteki tüm eksenleri etkileyen bir özellik ayarlamanız gerekiyorsa özelliğini kullanın Axes .

Bir veya daha fazla seri bir grafik alanıyla ilişkilendirilir. Serinin, her serinin ait olduğu grafik alanını belirleyen bir ChartArea özelliği vardır. Varsayılan olarak, seri varsayılan grafik alanına bağlıdır. Bir serinin görüntülenmesini devre dışı bırakmak için, bu serinin ChartArea özelliğini sıfır uzunluklu bir dize olarak ayarlayın.

Grafiğe başka bir grafik alanı eklenirse, herhangi bir seriyi yeni grafik alanıyla ilişkilendirebilirsiniz. Tüm Şekil grafiği türlerinin yanı sıra çubuk ve yığılmış çubuk grafik türlerinde, her seri ayrı bir grafik alanında çizilmelidir. Diğer tüm grafik türlerinde, aynı grafik alanında birden çok seri birleştirilebilir.

3B grafik, grafik alan temelinde görüntülenir. 3B Area3DStyle olarak grafiğinizi etkinleştirmek ve özelleştirmek için özelliğini kullanabilirsiniz.

Yeni veri eklerseniz en düşük ve en büyük grafik alanı otomatik olarak yeniden hesaplanmaz, bu nedenle grafik eksen boyutlarını otomatik olarak değiştirmez. yöntemini kullanarak grafik alanının bu değerleri yeniden hesaplamasını RecalculateAxesScale gerektirebilirsiniz.

Birden çok grafik alanını dikey olarak hizalamak için özelliğini ayarlayın AlignmentOrientation . Birden çok grafik alanını yatay olarak hizalamak için, önce özelliğini kullanarak Position grafik alanlarını konumlandırmanız ve ardından özelliği Yatay olarak ayarlamanız AlignmentOrientation gerekir.

Bir serinin görüntülenmesini engellemek için, bu serinin Series özelliğini sıfır uzunluklu bir dize olarak ayarlayın.

Oluşturucular

ChartArea()

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

ChartArea(String)

Belirtilen grafik alanı adıyla sınıfının yeni bir örneğini ChartArea başlatır.

Özellikler

AlignmentOrientation

Grafik alanının hizalama yönünü alır veya ayarlar.

AlignmentStyle

öğesinin hizalama stilini ChartAreaalır veya ayarlar.

AlignWithChartArea

Bu grafik alanının hizalanması gereken nesnenin ChartArea adını alır veya ayarlar.

Area3DStyle

Bir ChartArea3DStyle grafik alanındaki tüm seriler için üç boyutlu (3B) uygulamak için kullanılan bir nesneyi alır veya ayarlar.

Axes

Grafik alanı için tüm eksenleri temsil eden bir dizi alır veya ayarlar.

AxisX

Birincil X eksenini temsil eden bir Axis nesneyi alır veya ayarlar.

AxisX2

İkincil X eksenini temsil eden bir Axis nesneyi alır veya ayarlar.

AxisY

Birincil Y eksenini temsil eden bir Axis nesneyi alır veya ayarlar.

AxisY2

İkincil Y eksenini temsil eden bir Axis nesneyi alır veya ayarlar.

BackColor

Nesnenin ChartArea arka plan rengini alır veya ayarlar.

BackGradientStyle

Grafik alanının arka plan gradyanının yönünü alır veya ayarlar ve ayrıca gradyanın kullanılıp kullanılmayacağını belirler.

BackHatchStyle

Bir ChartArea nesnenin tarama stilini alır veya ayarlar.

BackImage

Bir ChartArea nesnenin arka plan görüntüsünü alır veya ayarlar.

BackImageAlignment

Arka plan resminin hizalamasını ChartArea alır veya ayarlar.

BackImageTransparentColor

Saydam olarak çizilecek nesne arka plan görüntüsünün rengini ChartArea alır veya ayarlar.

BackImageWrapMode

Bir ChartArea nesnenin arka plan görüntüsü için çizim modunu alır veya ayarlar.

BackSecondaryColor

Nesnenin ChartArea arka planı için ikincil rengi alır veya ayarlar.

BorderColor

Nesnenin ChartArea kenarlık rengini alır veya ayarlar.

BorderDashStyle

Nesnenin ChartArea kenarlık stilini alır veya ayarlar.

BorderWidth

Nesnenin ChartArea kenarlık genişliğini alır veya ayarlar.

CursorX

X ekseni boyunca imleçler ve seçili aralıklar için kullanılan bir Cursor nesneyi alır veya ayarlar.

CursorY

Y ekseni boyunca imleçler ve seçili aralıklar için kullanılan bir Cursor nesneyi alır veya ayarlar.

InnerPlotPosition

Grafik ElementPosition alanı nesnesinin iç çizim konumunu tanımlayan bir nesneyi alır veya ayarlar.

IsSameFontSizeForAllAxes

İlgili grafik alanı eksenlerinin etiketlerinin eşit boyutta olup olmadığını belirleyen bir bayrak alır veya ayarlar.

Name

Nesnenin ChartArea benzersiz adını alır veya ayarlar.

Position

içindeki Chartbir ElementPosition nesnenin konumunu tanımlayan bir ChartArea nesnesi alır veya ayarlar.

ShadowColor

Nesnenin ChartArea gölge rengini alır veya ayarlar.

ShadowOffset

Nesnenin ChartArea piksel cinsinden gölge uzaklığını alır veya ayarlar.

Tag

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

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

Grafik alanının görünür olup olmadığını belirleyen bir bayrak 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)
GetSeriesDepth(Series)

Grafik alanındaki bir Series öğesinin derinliğini döndürür.

GetSeriesZPosition(Series)

Özel çizim için yararlı olan serinin Z konumunu döndürü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)
RecalculateAxesScale()

Olaydaki grafikte değişiklikler yapıldıktan sonra grafik Customize alanının özelliklerini yeniden hesaplar.

ToString()

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

(Devralındığı yer: ChartElement)
TransformPoints(Point3D[])

GDI+ çizim yöntemlerinin çağrılabilmesi için önce yapılması gereken bir 3B nokta dizisine 3B dönüştürmeler uygular.

Şunlara uygulanır