다음을 통해 공유


AxisScaleBreakStyle 클래스

정의

차트 Y축의 눈금 구분을 나타냅니다.

public ref class AxisScaleBreakStyle
public class AxisScaleBreakStyle
type AxisScaleBreakStyle = class
Public Class AxisScaleBreakStyle
상속
AxisScaleBreakStyle

예제

다음 코드 예제에는 사용 후 배율 구분선을를 사용자 지정 하는 방법을 보여 줍니다.는 Chart 컨트롤이 디자인 화면에 추가 되었습니다.

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

설명

배율 구분선은 차트에서 계열의 데이터 요소를 재배포 하는 데 가장 자주 사용 되는 y 축에 의도적으로 불연속 합니다. 이 기능은 그리는 한 계열에 있는 데이터의 최고 / 최저 값 사이 큰 차이가 있을 때 가독성을 향상 합니다. 여러 계열에서 데이터 간의 차이점에 대 한 배율 구분선 하지 그려집니다.

배율 구분선은 기본적으로 비활성화 됩니다. Y 축에 배율 구분선을 설정 하 여 설정할 수 있습니다.는 Enabled 속성을 true입니다. 배율 구분선의 세로 공간의 크기를 변경 하려면 지정할 수 있습니다는 Spacing 값입니다. 이 y 축 눈금의 비율로 계산 됩니다.

배율 구분선을 그릴 단일 계열에서 데이터 요소의 범위 사이 충분히 구분을 해야 합니다. 기본적으로 차트의 25% 이상의 데이터 범위 사이가 구분되는 경우에만 배율 구분선을 추가할 수 있습니다. 배율 구분선을 사용 하도록 설정 되지만 표시 되지 않는 데이터 범위 사이 충분 한 간격이 인 경우에 설정할 수 있습니다 하는 경우는 CollapsibleSpaceThreshold 속성을 25 미만의 값입니다.

차트에서는 차트 당 최대 5 개의 배율 구분선 그러나 차트는 둘 이상의 배율 구분선을 표시 하는 경우 읽을 수 없게 될 수 있습니다. 데이터 범위가 두 개 이상인 경우 이 데이터를 표시하는 다른 방법을 사용하십시오. 사용 된 MaxNumberOfBreaks 속성을 차트에 표시 될 수 있는 배율 구분선 수를 줄입니다.

배율 구분선 사용 되는 경우 y 축 레이블에 오프셋 될 수 있습니다. 레이블 오프셋을 사용 하지 않으려면 다음을 설정 합니다 IsStaggered 속성을 false입니다.

배율 구분선 아래 다음 조건 중 하나가 지원 되지 않습니다.

  • 원형, 도넛형, 깔때기형, 피라미드형, 방사형 또는 모든 누적된 차트 종류에 사용 됩니다.

  • 레이블에 대 한 사용자 지정 간격으로 눈금 표시 또는 눈금선이 사용 합니다.

  • 축의 최소값 또는 최대값 값 설정 됩니다.

  • 사용자 지정 레이블이 사용 됩니다.

  • 로그 y 축이 지정 됩니다.

  • 스크롤 및 확대/축소를 포함 하는 경우 y 축 보기 사용 됩니다.

  • 3 차원 차트가 사용 됩니다.

생성자

AxisScaleBreakStyle()

AxisScaleBreakStyle 클래스의 새 인스턴스를 초기화합니다.

속성

BreakLineStyle

눈금 구분을 그리는 데 사용될 구분선의 스타일을 가져오거나 설정합니다.

CollapsibleSpaceThreshold

눈금 구분이 그려지는 차트의 공간 임계값을 가져오거나 설정합니다.

Enabled

눈금 구분의 사용 여부를 나타내는 플래그를 가져오거나 설정합니다.

LineColor

눈금 구분선의 색을 가져오거나 설정합니다.

LineDashStyle

눈금 구분선의 스타일을 가져오거나 설정합니다.

LineWidth

눈금 구분선의 두께를 가져오거나 설정합니다.

MaxNumberOfBreaks

차트에 표시할 최대 눈금 구분 수를 가져오거나 설정합니다.

Spacing

눈금 구분선 간의 간격을 가져오거나 설정합니다. 간격은 Y축의 백분율로 나타냅니다.

StartFromZero

눈금 구분을 0부터 시작할지 여부를 나타내는 StartFromZero 열거형 값을 가져오거나 설정합니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상