javascript - 如何在 Javascript 中将数据添加到图表中?
问题描述
我的后端有一个 Flask 脚本。我通过SocketIO
一个数字数组发送的每一秒,它总是相同的数组,但添加了新值。如何获取该数组并使用它在图表上绘制我的数字?
socket.on('two', function(msg) {
console.log(msg.num)
});
Plotly.plot('chart',[{
y: ts,
type:'line'
}]);
var cnt = 0;
setInterval(function(){
Plotly.extendTraces('chart',{ y:[[ts[0]]]}, [0]);
cnt++;
if(cnt > 500) {
Plotly.relayout('chart',{
xaxis: {
range: [cnt-500,cnt]
}
});
}
},15);
我试图把我的图表放进去,socket.on
但它不起作用。而不是创建一条线。事实上,它只会创建随机轨迹而不绘制任何东西。任何建议表示赞赏!
解决方案
推荐阅读
- java - JDK11“jstat -gc”中的“CGC”和“CGCT”是什么意思
“? - sql-server - 使用分隔符拆分字符串
- perl - 带有数组作业问题的简单菜单不会执行
- google-apps-script - 使用 Google 脚本的 RingCentral 订阅 Webhook
- java - 在列表视图上显示正在运行的应用程序列表的问题
- redux - React-Redux 的第一步需要帮助
- mysql - 将 3 个表连接到一个表(Joining 4 Tables)
- android - 什么是 Android CameraX?
- java - 读“?” Java中的“:”运算符
- java - 添加类 Cell 的对象值