2009-05-08 4 views
0

ZedGraph의 마스터 창을 사용하여 X 축을 동기화 한 두 그래프를 표시하고 있습니다. 그래프 중 하나를 확대 할 때 문제가 발생합니다. 확대 할 때 Y 축에 소수점이 증가하는 숫자가 표시되어 확대 된 그래프가 다른 그래프보다 좁아 지므로 X 축이 정확하게 정렬되지 않습니다.ZedGraph Y 스케일에 표시되는 소수 자릿수를 어떻게 제한합니까?

해결 방법은 내가 시도 : 모두 subpanes에

  • YAxis.MinSpace 및 Y2Axis.MinSpace 설정 큰
  • 는 YAxis.Scale.FontSpect.Size에게 작은

이 모두 확인 도움이되지만 문제를 해결하지는 못합니다. 결국, 하나의 그래프가 두 개의 그래프가 더 이상 같은 너비가 아닌 스케일에 소수점 이하를 표시 할 정도로 확대 될 것입니다.

소수점 이하 자릿수를 제한하여 문제를 해결할 수 있다고 생각하지만이 방법은 없습니다.

답변

1

소수점의 고정 된 수의 경우,

GraphPane.YAxis.Scale.Format = "F0"; // 0 decimal places 

을 할 수있는 아니면 소수 자릿수의 수를 결정하기 전에 현재의 가시 범위를 검토 ​​할 수있는 기회를 갖고 싶어, 당신은 이벤트를 추가 할 수 있습니다 처리기 :

GraphPane.YAxis.ScaleFormatEvent 
관련 문제