【问题标题】:KendoChart: Missing data does not cause "spacing" on x-axisKendoChart:缺少数据不会导致 x 轴上的“间距”
【发布时间】:2014-03-25 20:00:06
【问题描述】:

例如如果我的数据是:

“时间”:“12:00 AM”,“温度”:90, “时间”:“12:01 AM”,“温度”:91, “时间”:“12:02 AM”,“温度”:92, “时间”:“12:05 AM”,“温度”:95 然后我希望“12:05”值(95)在 x 轴上间隔 3 秒。 相反,它就在 12:02 值 (92) 旁边。

截至目前,我通过插入空值来强制实现这样的间距:

“时间”:“12:00 AM”,“温度”:90, “时间”:“12:01 AM”,“温度”:91, “时间”:“12:02 AM”,“温度”:92, “时间”:“12:03 AM”,“温度”:空, "时间":"12:04 AM", "温度":null, “时间”:“12:05 AM”,“温度”:95 但是没有更好的方法吗?
请注意,我删除了上面的括号 ({ / }),因为包含它们会触发“似乎是无效代码”错误。
谢谢!

【问题讨论】:

    标签: kendo-chart


    【解决方案1】:

    不确定您是否仍在寻找解决方案,但这可能会有所帮助:http://docs.telerik.com/kendo-ui/api/dataviz/chart#configuration-series.missingValues

    要点是,使用missingValues: "gap" 配置您的图表,Kendo 应该添加缺少的空白。

    请注意,这会使图表上出现空白,例如,在缺少值的地方,您的图表将有一个“洞”。如果您想要一个连续图表,那么默认的“插值”选项应该可以帮助您。我只是假设这不是您想要的,因为默认情况下它应该已经这样做了,因此您不会问它。

    【讨论】:

    • 我认为这个回复是不正确的。 “gap”将导致缺少 y 值的行中断(因此没有插值),但它不会添加缺少的 x 值。或者如果我错了,请有人纠正我......
    • 我认为您需要“插值”作为选项,而不是“间隙”。那是在@borfast 提供的链接中。
    • 好吧,我想这取决于您想在图表上看到什么。当 OP 说«那么我希望“12:05”值 (95) 在 x 轴上间隔 3 秒»时,我认为他的意思是他不想在 3 秒的间隔内看到任何东西。如果您确实想要一个连续图表,那么是的,“插值”将是您想要的选项,但无论如何这应该是默认值。我将编辑我的答案以使其更清楚。很抱歉没有回复您的评论,@PeterB;我想我没有看到它的通知。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    • 2019-03-02
    • 2016-07-22
    • 1970-01-01
    相关资源
    最近更新 更多