echart数据实时监控——类似股票走势图
来源:互联网 发布:切割音频的软件 编辑:程序博客网 时间:2024/05/01 07:29
html:
<div id="main" style="width: 600px;height:400px;"></div>
js:
<script type="text/javascript" src="js/lib/echarts.min.js"></script>
<script type="text/javascript">
var apidata = {params:[
["17/7/10","17/7/12","17/7/14","17/7/16","17/7/18","17/7/20"],
["11","15","8","33","55","21"]
]
}
var dom = document.getElementById("main");
var myChart = echarts.init(dom);
//var myChart = echarts.init(document.getElementById('main'));
function addData(shift) {
date = apidata.params[0];
data = apidata.params[1];
date.push(parseInt(Math.random()*10));
data.push(parseInt(Math.random()*10));
if (shift) {
date.shift();
data.shift();
}
}
option = {
title: {
text: 'echart实时数据监控--类似股票走势图效果'
},
tooltip: {trigger: 'axis',//提示跟随鼠标位置显示
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#283b56'
}
}},
legend: {
data:['销量']
},
xAxis: {
data: apidata.params[0]
},
yAxis: {boundaryGap: [0, '100%']},
series: [{
name: '销量',
type: 'line',
data: apidata.params[1]
}]
};
setInterval(function () {
addData(true);
myChart.setOption({
xAxis: {
data: date
},
series: [{
name:'成交',
data: data
}]
});
}, 2000);
//下面这段代码是必须要加的,否则会报 series.type should be specified.
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
</script>
阅读全文
0 0
- echart数据实时监控——类似股票走势图
- 股票走势图
- 实时股票数据接口
- 实时股票数据接口
- 股票实时数据接口
- 实时股票数据接口
- 股票实时数据接口
- 股票实时数据接口
- 实时股票数据接口
- 一步一步教你写股票走势图——分时图一(概述)
- 一步一步教你写股票走势图——分时图二(自定义xy轴)
- 一步一步教你写股票走势图——分时图四(高亮联动)
- 一步一步教你写股票走势图——分时图五(自定义标记)
- 一步一步教你写股票走势图——K线图一(概述)
- 一步一步教你写股票走势图——K线图二(图表联动)
- 一步一步教你写股票走势图——K线图三(添加均线)
- 一步一步教你写股票走势图——K线图四(高亮联动一)
- 一步一步教你写股票走势图——分时图一(概述)
- delete
- c# 不规则透明窗体
- 前端疲劳
- 百练_3709:2进制转化为3进制
- TCP3次握手与4次挥手
- echart数据实时监控——类似股票走势图
- 泛型入门
- hadoop源码解析(草稿)
- windows安装卸载mongodb服务
- Spring AOP AspectJ
- 存储随笔《NVMe专题》大合集
- 爱尚思维导图,爱上MindManager
- php函数—get_magic_quotes_gpc()与addslashes()
- libslog---高性能开源C/C++多线程安全日志库