AxisScaleBreakStyle 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.
Grafiğin Y eksenindeki bir ölçek sonunu temsil eder.
public ref class AxisScaleBreakStyle
public class AxisScaleBreakStyle
type AxisScaleBreakStyle = class
Public Class AxisScaleBreakStyle
- Devralma
-
AxisScaleBreakStyle
Örnekler
Aşağıdaki kod örneği, denetim tasarım yüzeyine eklendikten sonra Chart bir ölçek sonunun nasıl etkinleştirileceğini ve özelleştirileceğini gösterir.
Imports System.Web.UI.DataVisualization.Charting
Private Function AddChartData()
chart1.Series("Default").Points.Add(New DataPoint(1, 2))
chart1.Series("Default").Points.Add(New DataPoint(2, 4))
chart1.Series("Default").Points.Add(New DataPoint(3, 400000))
chart1.Series("Default").Points.Add(New DataPoint(4, 3))
End Sub
Private Function AddScaleBreaks()
' Enable scale breaks.
chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.Enabled = True
' Show scale break if more than 25% of the chart is empty space.
chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.CollapsibleSpaceThreshold = 25
' Set the line width of the scale break.
chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.LineWidth = 2
' Set the color of the scale break.
chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.LineColor = Color.Red
' If all data points are significantly far from zero, the chart will calculate the scale minimum value.
chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.StartFromZero = StartFromZero.Auto
' Set the spacing gap between the lines of the scale break (as a percentage of the Y-axis).
chart1.ChartAreas["Default"].AxisY.ScaleBreakStyle.Spacing = 2;
End Function
using System.Web.UI.DataVisualization.Charting
private void AddChartData()
{
chart1.Series["Series1"].Points.Add(new DataPoint(1, 2));
chart1.Series["Series1"].Points.Add(new DataPoint(2, 4));
chart1.Series["Series1"].Points.Add(new DataPoint(3, 400000));
chart1.Series["Series1"].Points.Add(new DataPoint(4, 3));
}
private void AddScaleBreaks()
{
// Enable scale breaks.
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.Enabled = true;
// Show scale break if more than 25% of the chart is empty space.
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.CollapsibleSpaceThreshold = 25;
// Set the line width of the scale break.
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.LineWidth = 2;
// Set the color of the scale break.
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.LineColor = Color.Red;
// If all data points are significantly far from zero, the chart will calculate the scale minimum value.
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.StartFromZero = StartFromZero.Auto;
// Set the spacing gap between the lines of the scale break (as a percentage of the Y-axis).
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.Spacing = 2;
}
Açıklamalar
Ölçek kesmeleri, Y ekseninde bir grafikteki bir serideki veri noktalarını yeniden dağıtmak için en sık kullanılan kasıtlı kesintilerdir. Bu özellik, çizilmekte olan bir serideki verilerin yüksek ve düşük değerleri arasında büyük farklar olduğunda okunabilirliği artırır. Ölçek kesmeleri, birden çok serideki veriler arasındaki farklar için çizilmemektedir.
Varsayılan olarak, ölçek sonları devre dışı bırakılır. özelliğini trueolarak ayarlayarak Y ekseninde ölçek kesmelerini Enabled etkinleştirebilirsiniz. Ölçek sonunun dikey boşluk miktarını değiştirmek için bir Spacing değer belirtebilirsiniz. Bu, Y ekseni ölçeğinin yüzdesi olarak hesaplanır.
Ölçek sonu çizmek için tek bir serideki veri noktası aralıkları arasında yeterli ayrım olması gerekir. Varsayılan olarak, ölçek sonu yalnızca grafiğin en az %25'inin veri aralıkları arasında bir ayrım olduğunda eklenebilir. Bir ölçek sonunu etkinleştirirseniz ancak veri aralıkları arasında yeterli mesafe olsa bile görüntülenmezse, özelliğini 25'ten küçük bir değere ayarlayabilirsiniz CollapsibleSpaceThreshold .
Grafikler, grafik başına beş adede kadar ölçek kesmesini destekler; ancak birden fazla ölçek sonu görüntülerseniz grafik okunamaz hale gelebilir. İkiden fazla veri aralığınız varsa, bu verileri görüntülemek için farklı bir yöntem kullanmayı göz önünde bulundurun. Grafikte MaxNumberOfBreaks görüntülenebilen ölçek sonu sayısını azaltmak için özelliğini kullanın.
Ölçek sonu kullanıldığında, Y ekseni etiketleri uzaklık haline gelebilir. Etiket uzaklığını devre dışı bırakmak için özelliğini olarak falseayarlayınIsStaggered.
Ölçek sonları aşağıdaki koşullardan hiçbirinde desteklenmez:
Pasta, halka, huni, piramit, radyal veya yığılmış grafik türleri kullanılır.
Etiketler, değer çizgileri veya kılavuz çizgileri için özel aralıklar etkinleştirilir.
Eksen için en düşük veya en büyük değer ayarlanır.
Özel etiketler kullanılır.
Logaritmik Y ekseni belirtilir.
Y ekseninde kaydırma ve yakınlaştırma içeren eksen görünümleri kullanılır.
3-B grafikler kullanılır.
Oluşturucular
| Name | Description |
|---|---|
| AxisScaleBreakStyle() |
AxisScaleBreakStyle sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| BreakLineStyle |
Ölçek sonunu çizmek için kullanılacak kesme çizgisinin stilini alır veya ayarlar. |
| CollapsibleSpaceThreshold |
Ölçek sonlarının çizildiği grafikte alan eşiğini alır veya ayarlar. |
| Enabled |
Ölçek sonlarının etkinleştirilip etkinleştirilmediğini gösteren bir bayrak alır veya ayarlar. |
| LineColor |
Ölçek sonu çizgisinin rengini alır veya ayarlar. |
| LineDashStyle |
Ölçek kesme çizgisinin stilini alır veya ayarlar. |
| LineWidth |
Ölçek kesme çizgisinin genişliğini alır veya ayarlar. |
| MaxNumberOfBreaks |
Grafikte görüntülenecek en fazla ölçek sonu sayısını alır veya ayarlar. |
| Spacing |
Ölçek sonu çizgileri arasındaki aralık aralığını alır veya ayarlar. Aralık aralığı, Y ekseninin yüzdesi olarak gösterilir. |
| StartFromZero |
Ölçek sonunun sıfırdan başlatılıp başlatılmayacağını belirten bir StartFromZero numaralandırma değeri alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |