【问题标题】:Silverlight Area Series chart: how to define interval for X-AxisSilverlight 区域系列图表:如何定义 X 轴的间隔
【发布时间】:2010-12-08 14:22:52
【问题描述】:

我有一张带有区域系列的 Silverlight 图表。 我的数据源返回许多点,表示要在图表的 X 轴上显示的时间。

由于 X 轴有许多值,因此这些值会出现混乱,因为每个值都卡在下一个值旁边。

有没有一种方法可以避免在 X 轴上显示所有值并改为显示间隔?

谢谢

【问题讨论】:

    标签: silverlight charts


    【解决方案1】:

    DateTimeAxis 具有 IntervalIntervalType 属性,可让您设置您喜欢的间隔。

    【讨论】:

    • 感谢您的回复,但我的轴有 10:30,10:31 等形式的字符串值。不是日期时间值,所以这可以应用于我的情况吗?
    • @Mina:在这种情况下,所有图表都可以看到一组没有意义的字符串。它无法知道如何确定可以删除哪些以增加清晰度。事实上,它无法知道这些甚至是线性的。
    • @Mina:您应该创建一个明确的 DateTimeAxis 并调整对象以使其具有 DateTime 属性,或者创建一个值转换器将字符串转换为 DateTime。然后指定一个 AxisLabelStyle 以将 StringFormat 设置为“{}{0:hh\\:mm}”
    • 感谢 Anthony,我将数据转换为日期时间并使用 DateTimeAxis 间隔,我得到了想要的结果。
    猜你喜欢
    • 2014-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多