当前位置: 首页 > news >正文

echarts有滑块

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. },
http://www.lryc.cn/news/39488.html

相关文章:

  • MATLAB绘制ROC曲线
  • ChatGPT前传
  • 我的十年编程路 2020年篇
  • 力扣-SQL【入门】
  • Vue中组件到底是什么
  • 不同时间间隔数据对统计结果的影响
  • hudi系列-数据写入方式及使用场景
  • C # FileStream文件流
  • Go语言中的保留字和运算符详解
  • Linux编译之(1)C语言基础
  • CPU平均负载高问题定位分析
  • Python蓝桥杯训练:基本数据结构 [二叉树] 中
  • 读取 DTC 信息服务 (0x19) – UDS 协议
  • Hive 分区表新增字段 cascade
  • 【Java版oj】day08两种排序方法、最小公倍数
  • FinOps,从概念到落地 | UGeek大咖说第一期直播回顾(上)
  • k8s java程序实现kubernetes Controller Operator 使用CRD 学习总结
  • Unity笔记:修改代码执行的默认打开方式
  • Linux IPC:匿名管道 与 命名管道
  • 阿里研发工程师JAVA暑期实习一面
  • 第十四届蓝桥杯三月真题刷题训练——第 11 天
  • 机器学习入门——线性回归
  • Microsoft Word 远程代码执行漏洞(CVE-2023-21716)
  • Android kotlin 系列讲解(数据篇)SharedPreferences存储及测试
  • 一文了解Web Worker
  • 接口文档包含哪些内容?怎么才能写好接口文档?十年测试老司机来告诉你
  • java面试八股文之------Java并发夺命23问
  • CANoe中使用CAPL刷写流程详解(Trace图解)(CAN总线)
  • 【MySQL】002 -- 日志系统:一条SQL更新语句是如何执行的
  • C++---背包模型---数字组合(每日一道算法2023.3.14)