vue下使用echarts折线图及其横坐标拖拽功能

  1. drawLine() {
  2. let that = this,
  3. lineDate = [],
  4. dispatchCount = [],
  5. finishCount = [],
  6. newCount = [];
  7. let param = {
  8. // 参数
  9. };
  10. axios
  11. .post(url, param)
  12. .then(function(response) {
  13. let rs = response.data.data;
  14. if (rs != undefined && rs != [] && rs != null) {
  15. for (let i = ; i < rs.dispatch.length; i++) {
  16. lineDate.push(rs.dispatch[i].day);
  17. dispatchCount.push(rs.dispatch[i].count);
  18. }
  19. for (let i = ; i < rs.finish.length; i++) {
  20. finishCount.push(rs.finish[i].count);
  21. }
  22. for (let i = ; i < rs.new.length; i++) {
  23. newCount.push(rs.new[i].count);
  24. }
  25. }
  26. let lineChart = that.$echarts.init(
  27. document.getElementById("lineChart")
  28. );
  29.       

      lineChart.clear(); // 出现返回数据正确,图的趋势不正确的情况。多加这句代码清空画布!!!

  1.   
  2. lineChart.setOption({
  3. tooltip: {
  4. trigger: "axis"
  5. },
  6. legend: {
  7. data: ["新增", "派单", "完成"]
  8. },
  9. grid: {
  10. left: "10%", //因旋转导致名字太长的类目造成遮蔽,可以配合这两个属性
  11. bottom: "10%" // 分别表示:距离左边距和底部的距离,具体数值按实际情况调整
  12. },
  13. xAxis: {
  14. type: "category",
  15. boundaryGap: false,
  16. data: lineDate,
  17. axisLabel: {
  18. interval: , //0:全部显示,1:间隔为1显示对应类目,2:依次类推,(简单试一下就明白了,这样说是不是有点抽象)
  19. rotate: - //倾斜显示,-:顺时针旋转,+或不写:逆时针旋转
  20. }
  21. },
  22. yAxis: {
  23. type: "value",
  24. axisLabel: {
  25. // formatter: function(v) {
  26. // return parseInt(v); // 让y坐标数组为整数
  27. // },
  28. rotate: -
  29. },
  30. },
  31. // x轴拖动
  32. dataZoom: [
  33. {
  34. type: "slider",
  35. realtime: true, //拖动滚动条时是否动态的更新图表数据
  36. height: , //滚动条高度
  37. start: , //滚动条开始位置(共100等份)
  38. end: //结束位置(共100等份)
  39. }
  40. ],
  41. series: [
  42. {
  43. name: "新增",
  44. type: "line",
  45. data: newCount
  46. },
  47. {
  48. name: "派单",
  49. type: "line",
  50. data: dispatchCount
  51. },
  52. {
  53. name: "完成",
  54. type: "line",
  55. data: finishCount
  56. }
  57. ]
  58. });
  59. });
  60. },

echarts有滑块相关推荐

  1. react echarts 绘制带有滑块柱图

    实现效果图如下: 需要具备知识: 1 react 项目创建 2 react组件的导入 使用方法:react中引入 TrafficColumnQTI 组件<TrafficColumnQTI /&g ...

  2. 九十一、前端可视化ECharts的使用

    @Author:Runsen 学python的应该听过Pyecharts.那么就应该有ECharts 这次介绍的就是一个基于Javascript的数据可视化库ECharts. Echarts 由百度的 ...

  3. ECharts 常用图表一看即会「散点图」「饼图」「地图」「雷达图」「仪表盘」

    文接上篇 ECharts 入门知识 ECharts 入门真的很简单 ,本文继续介绍 ECharts 常用图表相关内容. 一.散点图 散点图多用于推断不同维度数据之间的相关性,如下图判断身高体重相关性散 ...

  4. 学习echarts需要先学习java 吗_Echarts和Echarts-java类库简单使用方法

    1.Eharts简介 ECharts,一个纯Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safa ...

  5. vue echarts绘制市级地图下钻(带注释)

    vue echarts绘制市级地图下钻 ------- 以浙江嘉兴市为例 首先要知道地图的数据获取:http://datav.aliyun.com/portal/school/atlas/area_s ...

  6. 地图(用ECharts绘制)

    目录 地图帮助我们快速看出不同地理位置上数据的差异 地图图表的两种使用方式 ①百度地图API        ②矢量地图数据 基本实现 1.ECharts最基本的代码结构 2.准备中国地图的矢量数据 下 ...

  7. 如何使用 JS 破解轻量级滑块验证码

    今天在这篇文章里给大家介绍一下怎么使用 JS 破解滑块验证码. 文章末尾有源码链接,需要的朋友可以自取,不过拿走之前记得三连哇! 思路讲解 操作浏览器打开页面 滑块验证码是滑动验证码的一种,生成流程至 ...

  8. 数据可视化-echarts入门、常见图表案例、超详细配置解析及项目案例

    文章目录 数据可视化-echarts入门.常见图表案例及项目案例 一.简介 一.数据可视化简介 二.echarts简介 三.echarts特点 四.ZRender介绍 二.Echarts的基本使用 一 ...

  9. Vue Echarts 电子支付图表

    项目结构,elepay components 和 model 上面两个完成后需要在status.ts 和 core.ts  home.vue 和 home.vue 配置相应路径,这里不演示 echar ...

最新文章

  1. java访问glusterfs_GlusterFS: 访问权限设置
  2. 数学理论—— 蒙特卡洛近似
  3. 问题之sqlyou的使用
  4. [Leedcode][JAVA][第1248题][统计「优美子数组][找规律]
  5. C++ vector
  6. 50个实用的JavaScript工具
  7. Bailian4111 判断游戏胜者-Who Is the Winner【文本处理】
  8. java 维文生成图片_维文、哈萨克文、柯尔克孜文检测 (java实现把UTF-8转为unicode)...
  9. CMMI认证需要什么条件?
  10. Linux-----信号量
  11. 使用crash工具分析高通ramdump
  12. 1060显卡用什么软件测试,【影驰 GTX 1060 GAMER 显卡使用测试】频率|性能|软件_摘要频道_什么值得买...
  13. 静态路由使用下一跳和出接口的区别,我猜你不知道这一点!
  14. MySQL Cluster测试过程中的错误汇总--ERROR 1296 (HY000)等等
  15. 零基础怎么学好3D建模?只需要了解下面几点
  16. 中英文姓名正则表达式
  17. codeforces 1635E-Cars (二分图染色+拓扑排序)
  18. win10+睡眠+计算机命令,win10关闭休眠命令,win10关闭睡眠模式命令
  19. 2021世界燕窝展|上海滋补品展谈燕窝可以提高人体的免疫力?
  20. 彩信库 mmslib 设计备忘录

热门文章

  1. 单张图片风格人脸卡通化: 试玩JoJoGAN
  2. 四色菊皇家大学出席H.M.Song公园音乐项目的启动仪式
  3. 苹果Vision Pro将引爆人机交互的重大变革
  4. java void(list) 如何改变list的值
  5. android webview 类,Android开罐头——WebView高可扩展性封装(二)
  6. SAP ABAVN固定资产中实现多重资产的批量报废
  7. 路飞项目整体流程(五)
  8. open cv roi提取_使用pytesseract open cv从扫描的pdf中提取文本
  9. HTML引用外部css的路径
  10. php 二维排序函数,PHP二维数组排序函数