Silverlight Visifire图表轴最小间隔

时间:2015-01-21 16:50:00

标签: silverlight charts intervals visifire

我有一个堆积条形图,其中X轴上显示的天数值需要动态改变它的大小。

当我有少量的点时,让我们说2,Interval值的值很小,而不是在轴上只看到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

我的问题是:有没有办法同时拥有两者?要将Interval设置为1,但在不合适的情况下仍然可以去除多余的标签? 我的想法是让Interval最大为1并且是默认的计算值,我试图通过在Rendered事件中更改它来实现它,但这似乎不起作用。

1 个答案:

答案 0 :(得分:0)

没关系..我只是使用数字DataMapping而不是DateTime,并将AxisXLabel和ToolTipText映射到日期。 随着日期似乎有点儿车,但这种方式工作正常。