Echarts分时图绘制
应为公司要做一个手机端的分时图,百度echats中只有折线图所以这边查看了api进行了些改造,有需要的可以私聊我。
首先可以参考echats中的折线图demo这边就不具体说明了
function printKtime() {
// 获取金额数组
var data = ktimeArray;
option = {
tooltip : {
trigger : 'axis',
position : function(point, params, dom, rect, size) {
var pos = point[0];
// 当到最右边时候tip框显示在左边
if (pos > size.viewSize[0] / 2) {
pos = pos - size.contentSize[0];
}
return [ pos, '16%' ];
},
formatter : function(param) {
param = param[0];
return [
'时间: ' + getJustMin(param.name) + '<br/>',
'金额: ' + param.value[1].toFixed(jindu) + '<br/>',
'涨跌: '
+ ((param.value[1] - lastClose) * 100 / lastClose)
.toFixed(jindu) + '%' ].join('');
}
},
grid : [ {
left : '60',
right : '50',
top:'5',
} ],
xAxis : {
type : 'time',
splitLine : {
show : false
},
position : 'bottom',
splitNumber : 5,
axisLabel : {
interval : false,
formatter : function(value, index) {
// 格式化成月/日,只在第一个刻度显示年份
var date = new Date(value);
date = date.Format('hh:mm');
if (index > 0 && date == '23:59:59') {
date = "24:00";
}
return date;
}
}
},
yAxis : [
{
type : 'value',
position : 'left',
max : maxValue,
min : minValue,
interval : yAxisSpan,
splitLine : {
show : true
},
axisLabel : {
formatter : function(value, index) {
return value.toFixed(jindu);
},
textStyle : {
color : function(value, index) {
return getColor(value, lastClose);
}
}
}
},
{
type : 'value',
interval : yAxisSpan,
position : 'right',
max : maxValue,
min : minValue,
splitLine : {
show : false
},
axisLine : {
onZero : false
},
axisLabel : {
formatter : function(value, index) {
return ((value - lastClose) * 100 / lastClose)
.toFixed(jindu)
+ '%';
},
textStyle : {
color : function(value, index) {
return getColor(value, lastClose);
}
}
}
} ],
series : [ {
name : '模拟数据',
type : 'line',
showSymbol : false,
hoverAnimation : false,
smooth : 'spline',
itemStyle : {
normal : {
lineStyle : {
color : '#74C2D8'
}
}
},
areaStyle : {
normal : {
color : new echarts.graphic.LinearGradient(0, 0, 0, 1, [ {
offset : 0,
color : '#74C2D8'
}, {
offset : 1,
color : '#FFFFFF'
} ])
}
},
data : data
}, {
name : '.anchor',
type : 'line',
showSymbol : false,
data : anchor,
itemStyle : {
normal : {
opacity : 0
}
},
lineStyle : {
normal : {
opacity : 0
}
}
} ]
};
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
}
这里我是用websocket接收数据的,数据格式参考echarts的折线demo
demo改版已经上传了 https://download.csdn.net/download/zhanghuaikun/10409623
Echarts分时图绘制相关推荐
- IOS端K线系列之分时图-绘制分时线和背景区域
k线系列目录 查看目录请点击这儿 本文是衔接上篇关于绘制分时图框的内容,如果你还不了解关于K线图.分时图的相关知识,可以点击这儿. 需求确定 在上篇文章中,我们已经把分时图的框和坐标文字全部画好,如下 ...
- 在Vue3项目中使用 Echarts 绘制股票图表的分享(五):分时图的基础上绘制出五日图
效果展示 分析:五日图其实也就是展示了相当于五天的分时图的数据量:对比前面的分时图绘制效果,我们可以发现:它多出了对这五天内的现价做个最高价和最低价的标注,并且对最新时间段的现价数据做个闪烁点+涟漪特 ...
- IOS端K线系列之分时图-整体搭建
k线系列目录 查看目录请点击这儿 提出问题 记得曾经有一个脑筋急转弯: 问:如何把大象装进冰箱里? 答:总共分三步(1)把冰箱门开起来(2)把大象推进去(3)把冰箱门关上 虽然是一个笑话,但是从另一种 ...
- echarts 雷达图_【带着canvas去流浪】绘制雷达图
使用原生canvasAPI绘制雷达图.(截图以及数据来自于百度Echarts官方示例库[查看示例链接]). 二. 重点提示 雷达图绘制的看起来并不复杂,无非就是一些路径点的连线,其中的难点都在于一些细 ...
- 基于AChartEngine绘制股票走势图----分时图一(走势柱状)
概述(项目地址:https://github.com/JiangYueA/android_aps) 使用AChartEngine实现股票分时.五日.k线图,分时图主要有均线,时价的走势和成交量的柱状图 ...
- 软件设计模式(观察者模式)——模拟股票价格变动并绘制分时图和K线图
一.观察者模式简介: 首先看百度百科上对观察者模式的简介:观察者模式(Observer)完美的将观察者和被观察的对象分离开.举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数 ...
- Echarts动态饼状图,柱形图,关系图绘制
1 饼状图代码(动态) //echarts图var chrNumber =[];var chrnum=[];for (var i=0;i<data.chrNum.length;i++){//通过 ...
- 用python画股票分时图 github_用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)...
在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将 ...
- vue+Echarts绘制K线图详解(一)----基本日K图绘制
目录 1 引入Echarts 1.1 安装 1.2 引入 1.3 基本使用 2 基础K线图 2.1 基础k线图 2.2 基础日k图 3 总结 1 引入Echarts 1.1 安装 使用如下命令通过 n ...
最新文章
- 实战:一次失败的WEB攻击试验,欢迎高手补充
- JMeter常用组件
- CentOS 7.4 基于LNMP搭建wordpress
- linux+svn+拉取版本_在linux客户端下管理svn版本库
- 面码份量Java_JAVA语言(28道练习题)
- 常用原生js自定义函数
- TokenInsight:BTC多头比例延续上升,人气保持高位
- [转载]用SQL语句添加删除修改字段
- dapper 调用 存储过程返回值_数据库事务、存储过程、函数以及触发器之间的区别和联系...
- 第四周 项目中的白盒测试
- WebSocket 实现链接 群聊(low low low 版本)
- android9 三星 港版,三星S9+官方港版安卓9固件rom刷机包:TGY-G9650ZHS4CSD7
- 新版谷歌地图的好处和优点
- 香港中文大学推荐大学期间书单 87本你读过哪些?
- invalid method declaration
- Customers Who Never Order
- html5文档样式,jQuery HTML5文件上传美化插件jQuery.filer
- Microsoft公司 .CAB文件格式
- linux环境变量设置 (PS1,PS2)
- 泊一盏心灯,悠然前行
热门文章
- “鲲鹏”七夕坐“高铁”,这难道是个灯谜?
- Unity Serialize总结
- HotStuff: BFT Consensus in the Lens of Blockchain
- Android 实现书籍翻页效果----原理篇
- ts重点学习72-implement语句
- php emoji 保存 显示不出来,PHP导出带有emoji表情的文本到excel文件出问题了
- 企业智能通信办公系统UCM6510领跑企业办公通信
- 华为3108raid安linux,华为服务器 RAID卡配置 SR430 LSISAS3108(EFI/UEFI模式)
- 【Qt】QMainWindow应用程序窗口类简单介绍
- 解密方舟编译器和EMUI未来四大演进方向