문제

Zedgraph의 마스터 창을 사용하여 x 축을 동기화 한 두 개의 그래프를 표시하고 있습니다. 그래프 중 하나를 확대 할 때 문제가 발생합니다. 확대함에 따라 Y 축은 소수점 이하의 자리 수가 증가하여 결국 축소 된 그래프가 다른 그래프보다 좁아서 X 축이 정확히 줄어들지 못하게합니다.

내가 시도한 해결 방법 :

  • yaxis.minspace 및 y2axis.minspace를 두 서브 팬을 더 크게 설정하십시오
  • yaxis.scale.fontspect.size를 작게 만드십시오

이 두 가지 모두 문제를 해결하는 데 도움이되지만 문제를 해결하지 못할 것입니다. 결국, 나는 하나의 그래프가 두 개의 그래프가 더 이상 너비가 같지 않다는 규모로 충분한 자리를 보여줄 정도로 확대 할 것입니다.

표시된 소수점 자리의 수를 제한하여 문제를 해결할 수 있다고 생각하지만이를 수행 할 방법을 찾을 수는 없습니다.

도움이 되었습니까?

해결책

고정 된 수의 소수 자리의 경우 할 수 있습니다.

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

또는 소수점 자리 수를 결정하기 전에 현재 가시 범위를 검사 할 기회를 원한다면 이벤트 핸들러를 추가 할 수 있습니다.

GraphPane.YAxis.ScaleFormatEvent
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top