2015-01-21 6 views
0

동적으로 크기를 변경해야하는 X 축에 Days 값이 표시된 누적 막대 차트가 있습니다.Silverlight Visifire 차트 축 최소 간격

소수점이있는 경우 2라고 가정 해 봅시다. 간격 값에 작은 값이 있고 축에 레이블이 2 개가 아닌 많은 수가 있습니다.

이상적인 값은 Interval = 1 (IntervalType = "Days")입니다. 그러나 이것은 다른 문제를 일으 킵니다 : Interval이 이와 같이 설정되면 많은 포인트가 있고 차트의 크기가 작을 때 Interval이 변경되지 않기 때문에 레이블이 모두 표시됩니다. 여기

문제를 설명하기 위해 몇 가지 스크린 샷입니다 : 간격은 기본적으로 충분한 점을 왼쪽 http://imgur.com/LEFEZjq,seYdvMJ,eVydRNB,Jwvu5s7

(5/31 - 6/10 일) : 간격 기본 포인트의 소수의 왼쪽 http://imgur.com/LEFEZjq,seYdvMJ,eVydRNB,Jwvu5s7#0

(5/31 - 6/1) ... # 1

간격 포인트 = 1 및 소수 (5/31 - 6/1) ... # 2

간격 = 1이고 많은 수의 포인트 (5/31 - 7/29) : ... # 3

내 질문은 : 둘 다 가질 수있는 방법이 있습니까? 간격을 1로 설정하지만 적합하지 않을 때 초과 라벨을 제거하려면?
제 아이디어는 Interval을 최대 1과 기본 계산 값으로하고 Rendered 이벤트에서 변경하여 구현하려고했으나 작동하지 않는 것 같습니다.

답변

0

Nevermind .. DateTime 대신 Numeric DataMapping을 사용했고 AxisXLabel과 ToolTipText를 날짜에 매핑했습니다. 날짜가 약간 버그가있는 것처럼 보이지만이 방법으로 제대로 작동합니다.