共用方式為


AxisScaleBreakStyle.Spacing 屬性

定義

取得或設定刻度中斷線之間的間距。 間距會以 Y 軸的百分比表示。

public:
 property double Spacing { double get(); void set(double value); };
public double Spacing { get; set; }
member this.Spacing : double with get, set
Public Property Spacing As Double

屬性值

double 值,表示刻度中斷線之間的間距。

範例

下列程式碼範例示範如何設定與縮放中斷相關的屬性。 Chart假設控制項已新增至設計介面。

Imports System.Web.UI.DataVisualization.Charting  

' Add data to the chart  
Private Sub 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 = AutoBool.Auto  

   ' Set the spacing gap between the lines of the scale break (as a percentage of Y-axis).  
   chart1.ChartAreas["Default"].AxisY.ScaleBreakStyle.Spacing = 2;  

End Function  
using System.Web.UI.DataVisualization.Charting  

// Add data to the chart  
private void 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));  
}  

private void 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 = AutoBool.Auto;  

   // Set the spacing gap between the lines of the scale break (as a percentage of Y-axis).  
    chart1.ChartAreas["Default"].AxisY.ScaleBreakStyle.Spacing = 2;  
}  

適用於