Bagikan melalui


AxisScaleBreakStyle Kelas

Definisi

Mewakili pemutus skala pada sumbu Y bagan.

public ref class AxisScaleBreakStyle
public class AxisScaleBreakStyle
type AxisScaleBreakStyle = class
Public Class AxisScaleBreakStyle
Warisan
AxisScaleBreakStyle

Contoh

Contoh kode berikut menunjukkan cara mengaktifkan dan menyesuaikan pemutusan skala setelah Chart kontrol ditambahkan ke permukaan desain.

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

Keterangan

Pemutusan skala adalah penghentian yang disengaja pada sumbu Y yang paling sering digunakan untuk mendistribusikan ulang titik data dalam seri pada bagan. Fitur ini meningkatkan keterbacaan ketika ada perbedaan besar antara nilai tinggi dan rendah data dalam satu seri yang diplot. Pemutus skala tidak digambar untuk perbedaan antara data dalam beberapa seri.

Secara default, hentian skala dinonaktifkan. Anda dapat mengaktifkan pemutus skala pada sumbu Y dengan mengatur Enabled properti ke true. Untuk mengubah jumlah ruang vertikal hentian skala, Anda dapat menentukan Spacing nilai. Ini dihitung sebagai persentase skala sumbu Y.

Anda harus memiliki pemisahan yang memadai antara rentang titik data dalam satu seri untuk menggambar pemutusan skala. Secara default, pemutus skala hanya dapat ditambahkan jika ada pemisahan antara rentang data setidaknya 25% dari bagan. Jika Anda mengaktifkan pemutus skala tetapi tidak muncul, meskipun ada jarak yang cukup antara rentang data, Anda dapat mengatur CollapsibleSpaceThreshold properti ke nilai kurang dari 25.

Bagan mendukung hingga lima pemisah skala per bagan; namun, bagan bisa menjadi tidak dapat dibaca jika Anda menampilkan lebih dari satu pemutus skala. Jika Anda memiliki lebih dari dua rentang data, pertimbangkan untuk menggunakan metode yang berbeda untuk menampilkan data ini. MaxNumberOfBreaks Gunakan properti untuk mengurangi jumlah hentian skala yang dapat ditampilkan pada bagan.

Saat pemutusan skala digunakan, label sumbu Y mungkin menjadi offset. Untuk menonaktifkan offset label, atur properti ke IsStaggeredfalse.

Hentian skala tidak didukung dalam salah satu kondisi berikut:

  • Pai, donat, corong, piramida, radial, atau jenis bagan bertumpuk apa pun digunakan.

  • Interval kustom untuk label, tanda centang, atau garis kisi diaktifkan.

  • Nilai minimum atau maksimum untuk sumbu diatur.

  • Label kustom digunakan.

  • Sumbu Y logaritmik ditentukan.

  • Tampilan sumbu pada sumbu Y, yang mencakup pengguliran dan perbesar tampilan, digunakan.

  • Bagan 3-D digunakan.

Konstruktor

Nama Deskripsi
AxisScaleBreakStyle()

Menginisialisasi instans baru dari kelas AxisScaleBreakStyle.

Properti

Nama Deskripsi
BreakLineStyle

Mendapatkan atau mengatur gaya garis hentian yang akan digunakan untuk menggambar hentian skala.

CollapsibleSpaceThreshold

Mendapatkan atau mengatur ambang ruang pada bagan di mana hentian skala digambar.

Enabled

Mendapatkan atau mengatur bendera yang menunjukkan apakah pemutusan skala diaktifkan.

LineColor

Mendapatkan atau mengatur warna garis pemutus skala.

LineDashStyle

Mendapatkan atau mengatur gaya garis pemutus skala.

LineWidth

Mendapatkan atau mengatur lebar garis pemutus skala.

MaxNumberOfBreaks

Mendapatkan atau mengatur jumlah maksimum hentian skala yang akan ditampilkan pada bagan.

Spacing

Mendapatkan atau mengatur kesenjangan penspasian di antara baris pemutus skala. Kesenjangan penspasian direpresentasikan sebagai persentase sumbu Y.

StartFromZero

Mendapatkan atau menetapkan StartFromZero nilai enumerasi yang menunjukkan apakah akan memulai pemutusan skala dari nol.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk