AxisScaleBreakStyle.Spacing Propriété

Définition

Obtient ou définit l’espacement entre les lignes du saut d’échelle. L’espacement est représenté sous la forme d’un pourcentage de l’axe 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

Valeur de propriété

Valeur double qui représente l’écart d’espacement entre les lignes du saut d’échelle.

Exemples

L’exemple de code suivant montre comment définir des propriétés relatives au saut d’échelle. Il est supposé que le Chart contrôle a été ajouté à l’aire de conception.

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;
}

S’applique à