ChartArea Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |