第一次写技术博客,有不足的地方希望大家指证出来,我再加以改正,谢谢大家。

之前一直没有找到一个合适的分时图项目,所以决定自己动手撸一个。接触的图表框架不多,在网上看到不少人推荐使用echarts,看了一下,很不错,例子多,文档也全,简单的过了一下配置项,感觉可以,就选择了使用echarts来实现。

这是雪球的分时图效果,接下来我将用几篇文章来讲解如何使用echarts来实现以下效果图。

一.分时图的组成

1.仔细看分时图的话,会发现其实分时图是由折线图跟柱状图来组成的。上方的折线图中,左边的数值是价格区间的刻度值,价格区间会有一个中间值,就是基准值(昨日收盘价),在基准值的上方表示上涨多少块,在基准值下方表示下跌多少块,右边的百分比则是表示上涨下跌的百分比。

2.下方柱状图则比较简单,就是单纯的柱状图,颜色再分成红绿色即可。

二.Echarts的使用

  1. 下载echarts。下载后解压出来,具体的文件描述就不做讲解。
  2. 创建项目。

    (1) 创建项目

    (2) 新建js文件夹,找到解压的文件夹中的dist文件夹,把echarts.js或者echarts.mim.js复制出来使用。

    (3) 新建index.html文件,并引用echart.min.js

     项目简单结构

  

    (4) 创建一个简单的折线图

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>分时图</title><script type="text/javascript" src="js/echarts.min.js" ></script><style>#charts{/*折线图的宽度*/width:500px;/*折线图的高度*/height:500px;}</style></head><body><div id="charts"></div><script type="text/javascript">// 初始化一个echarts的对象var chart =  echarts.init(document.getElementById('charts'));// echarts折线图的配置项var option = {// x轴配置
                xAxis: {type: 'category',// x轴显示的数据
                    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']},// y轴配置
                yAxis: {type: 'value'},  series: [{data: [1, 5, 5, 8, 2, 9, 4],// line类型是折线图,bar类型是柱状图
                    type: 'line'}]};chart.setOption(option);</script></body>
</html>

    效果图

    (5)创建一个简单的柱状图,把之前代码的type:'line',修改为type:'bar'即可

  

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>分时图</title><script type="text/javascript" src="js/echarts.min.js" ></script><style>#charts{/*折线图的宽度*/width:500px;/*折线图的高度*/height:500px;}</style></head><body><div id="charts"></div><script type="text/javascript">// 初始化一个echarts的对象var chart =  echarts.init(document.getElementById('charts'));// echarts折线图的配置项var option = {// x轴配置
                xAxis: {type: 'category',// x轴显示的数据
                    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']},// y轴配置
                yAxis: {type: 'value'},  series: [{data: [1, 5, 5, 8, 2, 9, 4],// line类型是折线图,bar类型是柱状图
                    type: 'bar'}]};chart.setOption(option);</script></body>
</html>

    效果图

    (6)把两个图表图片经过合并后,分时图已经有了最初的样子,下一章将进行图表的整合。

  

转载于:https://www.cnblogs.com/jellybean961/p/11222074.html

使用百度echarts仿雪球分时图(一)相关推荐

  1. 使用百度echarts仿雪球分时图(四)

    这章节来收拾一下一些小BUG,顺便把各个小提示信息也补上,分时图也就完成了. 上章节末尾提到的一个bug,就是第一个grid跟第三个grid之间是断开的,折线并没有连在一起,所以先来收拾这个问题.没有 ...

  2. 使用百度echarts仿雪球分时图(三)

    这章节将完成我们的分时图,并使用真实的数据来进行展示分时图. 一天的交易时间段分为上午的09:30~11:30,下午的13:00~15:00两个时间段,因为分时间段的关系,数据是不连续的,所以会先分为 ...

  3. 利用百度Echarts.js生成雷达图

    一.下载地址:http://echarts.baidu.com/ 二.看文档(必须的).可选择的看,先完成想要的功能,再扩展. 三.使用 推荐的 模块化单文件引入. 在在dist文件夹下会有 echa ...

  4. WPF仿百度Echarts人口迁移图

    关于大名鼎鼎的百度Echarts我就不多说了 不了解的朋友直接看官方的例子吧 http://echarts.baidu.com/examples.html 前阵子我加入了一个WPF的技术交流群 此de ...

  5. 股票图,K线图,蜡烛图,高仿雪球股票

    股票图,K线图,蜡烛图,高仿雪球股票,教你一步步实现股票图 项目地址 讲K线图之前,先来一个引言. 作为Android开发者需要立即提升的三项技能: 分别是:UI,网络,线程,而UI又分:布局,绘制, ...

  6. Echarts分时图绘制

    应为公司要做一个手机端的分时图,百度echats中只有折线图所以这边查看了api进行了些改造,有需要的可以私聊我. 首先可以参考echats中的折线图demo这边就不具体说明了 function pr ...

  7. 一步步教你画股票图,K线图,高仿雪球股票

    股票图,K线图,蜡烛图,高仿雪球股票,教你一步步实现股票图 项目地址 _005.gif _006.gif 讲K线图之前,先来一个引言. 前两天听了朱凯大神的知乎live,其中说到一点,作为Androi ...

  8. 基于ECharts+百度地图开发散点扩散图

    基于ECharts+百度地图开发散点扩散图 用ECharts和百度地图,开发散点扩散图,显示TOP5的点. 1.引入Echarts3.2.3 js文件 下载地址为:http://echarts.bai ...

  9. 百度地图结合echarts地图运历图

    百度地图结合echarts地图运历图 关于各省显示车辆发车数量 引入部分 <script src="~/Scripts/Echarts/Js/esl.js"></ ...

最新文章

  1. 教你如何运用python实现简单文件读写函数
  2. Linux安装minikube命令整理
  3. request body 里丢东西了_26. Scrapy 框架-模拟登录-Request、Response
  4. 收藏 | 史上最全的“大数据”学习资源
  5. The compiler compliance specified is 11 but a JRE 1.8 is used
  6. 1到10用递归c语言,为什么这个递归能输出1到10
  7. 使用线程——创建线程
  8. python 爬虫框架_Python实战:爬虫框架(6)
  9. 硬盘主引导扇区汇编代码
  10. 2015年辽宁省赛Interesting Tree
  11. 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序搜索
  12. html输入格式限制,jQuery输入框限制输入内容格式插件
  13. IOS开发之异步加载网络图片并缓存本地实现瀑布流(一)
  14. python 使用异常代替返回状态码
  15. 【数据库】PostgreSQL简介
  16. 《考取HCIA证书看我就够了》第五篇:[HCIA-IoT]物联网技术之感知层技术概览
  17. html5倒车游戏,html5制作转盘游戏
  18. 群晖文件服务器ds918,群晖ds918+评测 安全而又强大
  19. 程灵素:我走过山的时候山不说话
  20. 淘宝垂直爬虫之关键字搜索(实战+源码+可视化)

热门文章

  1. 特斯拉电池包拆解过程 TESLA
  2. 动态规划解最长公共子序列问题(LCS)C语言加注释
  3. 计算机视觉会议和期刊等级分类-----2021.07
  4. 动态规划——方盒游戏详解
  5. 经典数学问题“空瓶换酒”求解(C/C++)
  6. python爬猫眼电影正在热映的电影详情
  7. ati显卡驱动的安装 linux,恭喜自己 ati显卡驱动安装成功
  8. 回文字串-字符串哈希
  9. kedacom录像机使用方法_科达(KEDACOM)NVR286064路网络录像机
  10. OSChina 周二乱弹 —— 我妈都觉得我是个病毒