AxisScaleBreakStyle.Spacing Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la spaziatura tra le linee del cambio di scala. La spaziatura viene rappresentata come percentuale dell'asse 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
Valore della proprietà
Valore double
che rappresenta la spaziatura tra le linee del cambio di scala.
Esempio
Nell'esempio di codice seguente viene illustrato come impostare le proprietà relative all'interruzione di scala. Si presuppone che il Chart controllo sia stato aggiunto all'area di progettazione.
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;
}