c# Winform MSChart를 사용하다가

 

파일에서 데이터를 불러와 표현 할 때 기존의 데이터 스케일이 너무 커서

새로 불러들인 데이터의 스케일이 작게 나타나 보이는 현상이 발생하였다.

첫 파일 불러오기
두 번째 파일 불러오기 - 기존 Scale을 유지하여 데이터를 파악 할 수 없다.

이를 자동으로 영역을 재 설정 하기 위해서는 다음과 같은 코드가 필요하다

chart.ChartAreas[0].AxisY.Maximum = Double.NaN;
chart.ChartAreas[0].AxisY.Minimum = Double.NaN;
chart.ChartAreas[0].RecalculateAxesScale();

 

위 코드를 삽입 후 데이터를 확인하면 아래와 같이 영역이 재 설정 되는 것을 확인 할 수 있다.

두 번째 파일 불러오기 - 영역이 재 설정 되었다.

 

 

 

출처

.net - How do I force a chart to auto adjust Y Axis Maximum? - Stack Overflow

반응형

+ Recent posts