首先看实现好的页面

实现

首先引入echarts工具

// vue文件中引入echarts工具

let echarts = require('echarts/lib/echarts')

require('echarts/lib/chart/line')

// 以下的组件按需引入

require('echarts/lib/component/tooltip') // tooltip组件

require('echarts/lib/component/title') // title组件

require('echarts/lib/component/legend') // legend组件

option配置

// option将要设置以下字段感觉就足够使用了

option: {

legend: {},

xAxis: {},

yAxis: {},

label: {},

tooltip: {},

series: []

}

legend字段,是为了配置下图的表现的;注意data字段的数组需要对应每条折线的名称

鼠标hover到最顶部的legend标志,可以标志对应的折线图,点击legend标志会隐藏对应的折线图

legend: {

data: ['招商银行', '浦发银行', '广发银行', '上海银行']

},

xAxis,配置x轴数据、样式、名称

xAxis: {

type: 'category', // 还有其他的type,可以去官网喵两眼哦

data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], // x轴数据

name: '日期', // x轴名称

// x轴名称样式

nameTextStyle: {

fontWeight: 600,

fontSize: 18

}

},

yAxis,配置y轴名称,样式

yAxis: {

type: 'value',

name: '纵轴名称', // y轴名称

// y轴名称样式

nameTextStyle: {

fontWeight: 600,

fontSize: 18

}

}

tooltip,鼠标放到折线图上展示的数据展示样式

tooltip: {

trigger: 'axis' // axis item none三个值

},

series,y轴数据,每条折线的名称

series: [

{

name: '招商银行',

data: [820, 932, 901, 934, 1290, 1330, 1320],

type: 'line'

},

{

name: '浦发银行',

data: [620, 711, 823, 934, 1445, 1456, 1178],

type: 'line'

},

{

name: '广发银行',

data: [612, 920, 1140, 1160, 1190, 1234, 1321],

type: 'line'

},

{

name: '上海银行',

data: [234, 320, 453, 567, 789, 999, 1200],

type: 'line'

}

]

html标签代码,注意要先写好div的宽度和高度,否则这折线图展示不出来

// 折线图显示在这个div中,

渲染折线图

let myChart = echarts.init(document.getElementById('myChart'))

myChart.setOption(this.option)

完成折线图

ECharts绘制折线图的更多相关文章

  1. 【Canvas】(2)---绘制折线图

    绘制折线图 之前在工作的时候,用过百度的ECharts绘制折线图,上手很简单,这里通过canvas绘制一个简单的折线图.这里将一整个绘制过程分为几个步骤: 1.绘制网格 2.绘制坐标系 3.绘制点 4 ...

  2. echarts版本折线图

    1.效果如下:         绘制折线图,应该算是说echarts中使用最简单也算使用频率最高的一种功能了吧.根据官网列子能找出规律,只是有些属性对于初接触者来说,会有点陌生,不过仔细阅读一下还是不 ...

  3. 【带着canvas去流浪】(2)绘制折线图

    目录 一. 任务说明 二. 重点提示 三. 示例代码 3.1 一般折线图 3.2 用贝塞尔曲线绘制平滑折线图 四. 大数据量场景 示例代码托管在:https://github.com/dashnowo ...

  4. 带着canvas去流浪系列之二 绘制折线图

    [摘要] 用canvasAPI实现echarts简易图表 示例代码托管在:http://www.github.com/dashnowords/blogs 一. 任务说明 使用原生canvasAPI绘制 ...

  5. 用canvas绘制折线图

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. php中用GD绘制折线图

    php中用GD绘制折线图,代码如下: Class Chart{ private $image; // 定义图像 private $title; // 定义标题 private $ydata; // 定 ...

  7. UUChart的使用--iOS绘制折线图

    UUChart是一个用于绘制图表的第三方,尤其适合去绘制折线图. 二.下载地址: https://github.com/ZhipingYang/UUChartView 三.使用 第一步.首先我们将下载 ...

  8. html5绘制折线图

    html5绘制折线图详细代码 <html> <canvas id="a_canvas" width="1000" height="7 ...

  9. Android自己定义组件系列【9】——Canvas绘制折线图

    有时候我们在项目中会遇到使用折线图等图形,Android的开源项目中为我们提供了非常多插件,可是非常多时候我们须要依据详细项目自己定义这些图表,这一篇文章我们一起来看看怎样在Android中使用Can ...

随机推荐

  1. 增强 CT & CT & MR

    增强 CT & CT & MR CTA,增强 CT Computed Tomography (CT) CT 计算机断层扫描 Computed Tomography (CT) Angio ...

  2. CSS 实现文本的竖向排版

    CSS 实现文本的竖向排版 demos .text{ word-wrap: break-word; width: 0px; } writing-mode .text{ writing-mode: ve ...

  3. 打造NGK生态星空计划,高倍币VAST即将震撼上线!

    援引华盛顿邮报.彭博社.路透社以及CNN等知名媒体的报道,NGK官方近日宣布,为了完善NGK生态星空计划,NGK官方近日即将推出SPC的子币VAST,以鼓励更多的生态建设者参与. NGK官方相关负责人 ...

  4. 谈谈 JS 垃圾回收机制

    谈谈 JS 垃圾回收机制 JS内存泄漏与垃圾回收机制 https://javascript.info/garbage-collection

  5. Flex实现左右布局

    html <div class="business-content-1"> <div class="item"> 111 </di ...

  6. 自己的Scrapy框架学习之路

    开始自己的Scrapy 框架学习之路. 一.Scrapy安装介绍 参考网上资料,先进行安装 使用pip来安装Scrapy 在开始菜单打开cmd命令行窗口执行如下命令即可 pip install Scr ...

  7. Win32Api -- 关闭当前应用

    本文介绍Windows系统下使用Win32API获取当前应用并关闭的方法. 思路 使用EnumWindows接口枚举当前窗口; 过滤掉不可用.隐藏.最小化的窗口: 过滤掉子窗口: 通过标题.类名过滤掉 ...

  8. 算法 - 链表操作思想 && case

    算法 - 链表操作题目套路 前面这一篇文章主要讲链表操作时候的实操解决方式,本文从本质讲解链表操作的元信息,学完后,再也不怕链表操作题目了. 1.链表的基本操作 链表的基本操作无外乎插入,删除,遍历 ...

  9. ClickHouse源码笔记4:FilterBlockInputStream, 探寻where,having的实现

    书接上文,本篇继续分享ClickHouse源码中一个重要的流,FilterBlockInputStream的实现,重点在于分析Clickhouse是如何在执行引擎实现向量化的Filter操作符,而利用 ...

  10. 【HTB系列】 靶机Swagshop的渗透测试详解

    出品|MS08067实验室(www.ms08067.com) 本文作者:是大方子(Ms08067实验室核心成员) 总结与反思 使用vi提权 magento漏洞的利用 magescan 工具的使用 靶机 ...