gpt4 book ai didi

javascript - Zing Feed 在一张图表中绘制多个系列

转载 作者:搜寻专家 更新时间:2023-11-01 04:16:16 25 4
gpt4 key购买 nike

我正在尝试在 ZingChart 提要中绘制 2 行系列数据。下面是我的脚本代码。

<script>
var chartData = {
"type":"line",
"refresh": {
"type": "feed",
"transport": "js",
"url": "feed()",
"interval": 1000
},
"series":[
{
"values":[]

},
{
"values":[]
}
]
};



window.onload = function() {
zingchart.render({
id: "chartDiv",
data: chartData,
height: 600,
width: "100%"
});
};

window.feed = function(callback) {
$.ajax({
type: "GET",
dataType: "json",
headers: {
Accept: "application/json",
"Access-Control-Allow-Origin": "*"
},
url: "/PerformanceMonitor/showProcessUsage/${processName}",
success: function (data) {
var mem = data.mem.size/100000;
var tick = {
plot0: parseInt(mem)
};
callback(JSON.stringify(tick));
var tick2 = {
plot1:parseInt(mem/1000)
};
callback(JSON.stringify(tick2));
}
});
};

它得到显示,但失去了图形的线条性质。这是正确的方法吗?有更好的方法吗?。稍后我打算让用户决定在运行时图表中允许绘制多少个图。ZingChart 中有我可以利用的东西吗?提前致谢。

最佳答案

tick 对象包含每个绘图系列的数据。这意味着您可以向该对象添加多个绘图。

您可以将 success 回调中的所有内容替换为以下代码...

var mem = data.mem.size/100000;
var tick = {
plot0: parseInt(mem),
plot1: parseInt(mem/1000)
};
callback(JSON.stringify(tick));

如果您想向该系列添加第三个图,只需添加一个 plot2 属性(因为 ZingChart 的系列有一个从 0 开始的索引)。

我在 ZingChart 团队。如果您还有其他问题,请告诉我。

关于javascript - Zing Feed 在一张图表中绘制多个系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30028870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com