应为公司要做一个手机端的分时图,百度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分时图绘制相关推荐

  1. IOS端K线系列之分时图-绘制分时线和背景区域

    k线系列目录 查看目录请点击这儿 本文是衔接上篇关于绘制分时图框的内容,如果你还不了解关于K线图.分时图的相关知识,可以点击这儿. 需求确定 在上篇文章中,我们已经把分时图的框和坐标文字全部画好,如下 ...

  2. 在Vue3项目中使用 Echarts 绘制股票图表的分享(五):分时图的基础上绘制出五日图

    效果展示 分析:五日图其实也就是展示了相当于五天的分时图的数据量:对比前面的分时图绘制效果,我们可以发现:它多出了对这五天内的现价做个最高价和最低价的标注,并且对最新时间段的现价数据做个闪烁点+涟漪特 ...

  3. IOS端K线系列之分时图-整体搭建

    k线系列目录 查看目录请点击这儿 提出问题 记得曾经有一个脑筋急转弯: 问:如何把大象装进冰箱里? 答:总共分三步(1)把冰箱门开起来(2)把大象推进去(3)把冰箱门关上 虽然是一个笑话,但是从另一种 ...

  4. echarts 雷达图_【带着canvas去流浪】绘制雷达图

    使用原生canvasAPI绘制雷达图.(截图以及数据来自于百度Echarts官方示例库[查看示例链接]). 二. 重点提示 雷达图绘制的看起来并不复杂,无非就是一些路径点的连线,其中的难点都在于一些细 ...

  5. 基于AChartEngine绘制股票走势图----分时图一(走势柱状)

    概述(项目地址:https://github.com/JiangYueA/android_aps) 使用AChartEngine实现股票分时.五日.k线图,分时图主要有均线,时价的走势和成交量的柱状图 ...

  6. 软件设计模式(观察者模式)——模拟股票价格变动并绘制分时图和K线图

    一.观察者模式简介: 首先看百度百科上对观察者模式的简介:观察者模式(Observer)完美的将观察者和被观察的对象分离开.举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数 ...

  7. Echarts动态饼状图,柱形图,关系图绘制

    1 饼状图代码(动态) //echarts图var chrNumber =[];var chrnum=[];for (var i=0;i<data.chrNum.length;i++){//通过 ...

  8. 用python画股票分时图 github_用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)...

    在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将 ...

  9. 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 ...

最新文章

  1. 实战:一次失败的WEB攻击试验,欢迎高手补充
  2. JMeter常用组件
  3. CentOS 7.4 基于LNMP搭建wordpress
  4. linux+svn+拉取版本_在linux客户端下管理svn版本库
  5. 面码份量Java_JAVA语言(28道练习题)
  6. 常用原生js自定义函数
  7. TokenInsight:BTC多头比例延续上升,人气保持高位
  8. [转载]用SQL语句添加删除修改字段
  9. dapper 调用 存储过程返回值_数据库事务、存储过程、函数以及触发器之间的区别和联系...
  10. 第四周 项目中的白盒测试
  11. WebSocket 实现链接 群聊(low low low 版本)
  12. android9 三星 港版,三星S9+官方港版安卓9固件rom刷机包:TGY-G9650ZHS4CSD7
  13. 新版谷歌地图的好处和优点
  14. 香港中文大学推荐大学期间书单 87本你读过哪些?
  15. invalid method declaration
  16. Customers Who Never Order
  17. html5文档样式,jQuery HTML5文件上传美化插件jQuery.filer
  18. Microsoft公司 .CAB文件格式
  19. linux环境变量设置 (PS1,PS2)
  20. 泊一盏心灯,悠然前行

热门文章

  1. “鲲鹏”七夕坐“高铁”,这难道是个灯谜?
  2. Unity Serialize总结
  3. HotStuff: BFT Consensus in the Lens of Blockchain
  4. Android 实现书籍翻页效果----原理篇
  5. ts重点学习72-implement语句
  6. php emoji 保存 显示不出来,PHP导出带有emoji表情的文本到excel文件出问题了
  7. 企业智能通信办公系统UCM6510领跑企业办公通信
  8. 华为3108raid安linux,华为服务器 RAID卡配置 SR430 LSISAS3108(EFI/UEFI模式)
  9. 【Qt】QMainWindow应用程序窗口类简单介绍
  10. 解密方舟编译器和EMUI未来四大演进方向