0

当我的图表更新时,每次都会添加新列:

目前发生的事情

这是导致我的 DataProvider (C#) 中的代码行:

Response.Write ("&label=" + label + "&value=" + randomValueCr1 + "|" +randomValueCr4 + "|" + randomValueCr5);

我想要的是更新已经存在的列的当前值。因此,在上面的示例中,一周中的同一天不会有很多列,而是每天只有一列包含最新数据。

我阅读了很多文档,但无法找到如何做到这一点。

4

1 回答 1

0

回答我自己的问题

我走错路了。从服务器端更新图表中已经存在的值是不可能的,你必须做的是每次更新所有列,为了得到更新单个列的错觉,你必须保存其他列的值和每次都以完全相同的方式绘制它们。

在您的<chart>选项中,设置固定数量的列:

numDisplaySets='7'

然后在您的服务器端响应中,格式将是这样的:

&label=Mon,Tue,Wed,Thu,Fri,Sat,Sun&value=26,85,23,69,97,28,61|81,45,25,30,14,85,92|29,35,53,79,55,66,30

(其中有 7 个逗号分隔值,由 "|" 分隔)。

于 2013-10-24T14:28:10.757 回答