1
차트가 Y 축 0에서 1까지이고 X 축이 날짜 시간으로되어 있습니다. 확대/축소시 가로 스크롤 막대를 사용할 수도 있습니다. 내 문제는 그 값이 0 인 데이터 포인트가 스크롤 막대로 잘려나 간다는 것입니다. 차트 아래 몇 픽셀 이동하거나 Y 축을 약간 움직일 수 있습니까?차트 컨트롤을 사용하면 가로 스크롤 막대를 배치 할 수 있습니까?
감사합니다.
차트가 Y 축 0에서 1까지이고 X 축이 날짜 시간으로되어 있습니다. 확대/축소시 가로 스크롤 막대를 사용할 수도 있습니다. 내 문제는 그 값이 0 인 데이터 포인트가 스크롤 막대로 잘려나 간다는 것입니다. 차트 아래 몇 픽셀 이동하거나 Y 축을 약간 움직일 수 있습니까?차트 컨트롤을 사용하면 가로 스크롤 막대를 배치 할 수 있습니까?
감사합니다.
아니, 당신은 스크롤바를 직접 배치 할 수 없습니다.
하지만 당신은 중 하나는 innerplot 영역에서 스크롤을 이동 수 있습니다
yourXAxis.ScrollBar.IsPositionedInside = false;
또는 X 축 이동 위로 조금 (!) :
Axis ay = yourChartArea.AxisY;
ay.Interval = 2; // pick your interval!
ay.Minimum = -0.75f; // pick a value that works for you
ay.IntervalOffset = -ay.Minimum; // adapt the interval
참고 이것은 픽셀 단위가 아니라 Axis의 데이터 값입니다! 은 일 수 있습니다. PixelPositionToValue
및 ValueToPixelPosition
기능을 사용하여 또는 PostPaint
이벤트의 값을 < -> 값으로 변환합니다.
다음은 결과입니다 : 전에, IsPositionedInside = false
후 X 축 이동 후 :
감사합니다 - 이러한 컨트롤에 대한 자세한 내용은 순전히 프로그래머. – Studley