Echarts-折线图

1.案例1

1.1代码

option = {
    "tooltip": {
        "trigger": "axis",
        "backgroundColor": "rgba(32, 33, 36,.7)",
        "borderColor": "rgba(32, 33, 36,0.20)",
        "borderWidth": 10,
        "textStyle": {
            "color": "#fff",
            "fontSize": "10"
        },
        "axisPointer": {
            "type": "cross",
            "label": {
                "backgroundColor": "#6a7985"
            }
        }
    },
    "legend": {
        "textStyle": {
            "color": "white"
        },
        "icon": "roundRect",
        "itemHeight": 2,
        "data": [
            "发电量"
        ]
    },
    "grid": {
        "top": "15%",
        "left": "6%",
        "right": "6%",
        "bottom": "19%",
        "containLabel": true
    },
    "xAxis": {
        "type": "category",
        "boundaryGap": false,
				         "axisLabel": {
        "color": "white"
    },
        "data": [
            "08:00",
            "09:00",
            "10:00",
            "11:00",
            "12:00",
            "13:00",
            "14:00",
            "15:00",
            "16:00",
            "17:00",
            "18:00",
            "19:00",
            "20:00"
        ]
    },
    "yAxis": {
        "type": "value",
        "splitLine": {
            "show": false
        },
        "axisLabel": {
            "show": false
        }
    },
    "series": [

        {
            "name": "发电量",
            "type": "line",
            "data": [
                100,
                170,
                300,
                1500,
                2700,
                3000,
                2400,
                1800,
                1400,
                800,
                400,
                150,
                80
            ],
            "smooth": 0.8,
            "color": "#FF5722"
        }
    ]
}

1.2.效果展示

2案例2 

2.1代码

option = {
  title: {
    textStyle: {
      color: '#fff' // 标题文字颜色为白色
    }
  },
  tooltip: {
    trigger: 'axis',
    axisPointer: {
      type: 'cross',
      label: {
        backgroundColor: '#6a7985'
      }
    }
  },
  legend: {
    textStyle: {
      color: 'white'
    },
    top: -1,
    icon: 'roundRect',
    itemHeight: 2,
  },
  toolbox: {
    feature: {
      saveAsImage: false
    }
  },
  grid: {
    left: '3%',
    right: '4%',
    bottom: '10%',
    containLabel: true
  },
  xAxis: [
    {
      type: 'category',
      boundaryGap: false,
      data: ['17日', '18日', '19日', '20日', '21日', '22日', '23日', '24日', '25日', '26日', '27日', '28日', '29日', '30日', '31日', '1日'],
      axisLabel: {
        textStyle: {
          color: '#fff' // X轴文字颜色为白色
        }
      }
    }
  ],
  yAxis: [
    {
      type: 'value',
      splitLine: {
        show: false // 隐藏Y轴的横线
      },
      axisLabel: {
        textStyle: {
          color: '#fff' // Y轴文字颜色为白色
        }
      }
    }
  ],
  series: [
    {
      name: '水',
      type: 'line',
      stack: 'Total1',
      smooth: true,
      symbol: 'circle',
      symbolSize: 5,
      areaStyle: {
        opacity: 0.2
      },
      emphasis: {
        focus: 'series'
      },
      itemStyle: {
        color: '#00e5e7'
      },
      data: [2.7,2.9,2.8,2.7,2.8,2.7,2.6,2.8,2.8,2.8,2.5,2.6,2.5,2.4,2.5,2.6]
    },
    {
      name: '电力',
      type: 'line',
      stack: 'Total2',
      smooth: true,
      symbol: 'circle',
      symbolSize: 5,
      areaStyle: {
        opacity: 0.2
      },
      emphasis: {
        focus: 'series'
      },
      itemStyle: {
        color: '#ff5549'
      },
      data: [2.3,1.9,2.0,1.9,1.8,1.8,1.9,2.1,1.8,1.9,1.8,1.6,1.3,1.5,1.7,1.7]
    },
    {
      name: '天然气',
      type: 'line',
      stack: 'Total3',
      smooth: true,
      symbol: 'circle',
      symbolSize: 5,
      areaStyle: {
        opacity: 0.2
      },
      emphasis: {
        focus: 'series'
      },
      itemStyle: {
        color: '#0066ff'
      },
      data: [1.5,1.8,1.7,1.5,1.6,1.8,1.7,1.3,1.6,1.4,1.3,1.4,1.3,1.2,1.1,1.2]
    },
    {
      name: '氢气',
      type: 'line',
      stack: 'Total4',
      smooth: true,
      symbol: 'circle',
      symbolSize: 5,
      areaStyle: {
        opacity: 0.2
      },
      emphasis: {
        focus: 'series'
      },
      itemStyle: {
        color: '#f5b7da'
      },
      data: [1.5,1.6,1.5,1.7,1.5,1.8,1.5,1.6,1.6,1.5,1.6,1.6,1.5,1.5,1.6,1.5]
    }
  ]
}

2.2效果展示

3.案例3

3.1代码

option = {
  title: {
    textStyle: {
      color: '#fff' // 标题文字颜色为白色
    }
  },
  tooltip: {
    trigger: 'axis',
    axisPointer: {
      type: 'cross',
      label: {
        backgroundColor: '#6a7985'
      }
    }
  },
  legend: {
    textStyle: {
      color: 'white'
    },
    left:'5%',
    icon:'none',
  //  top: -1,
   // icon: 'rect',
 // itemHeight: 8, // 调整方块高度
 // itemWidth: 16, // 调整方块宽度
    
  },
  toolbox: {
    feature: {
      saveAsImage: false
    }
  },
  grid: {
	   top:'10%',
    left: '5%',
    right: '4%',
    bottom: '5%',
    containLabel: true
  },
  xAxis: [
    {
      type: 'category',
      boundaryGap: false,
      data: ['00:00', '03:00', '06:00', '09:00', '12:00', '15:00', '18:00', '21:00', '22:00'],
      axisLabel: {
        textStyle: {
          color: '#fff' // X轴文字颜色为白色
        }
      }
    }
  ],
  yAxis: [
    {
      type: 'value',
      splitLine: {
        show: false // 隐藏Y轴的横线
      },
      axisLabel: {
              show: false ,// 隐藏Y轴上的数值
        textStyle: {
          color: '#fff' // Y轴文字颜色为白色
        }
      },
    }
  ],
  series: [
    {
      name: '充电功率',
      type: 'line',
      stack: 'Total1',
			      areaStyle: {
        opacity: 0.1
      },
      smooth: true,
      symbol: 'circle',
      symbolSize: 5,
      emphasis: {
        focus: 'series'
      },
      itemStyle: {
        color: '#00e5e7'
      },
      data: [2.7,2.9,2.8,2.7,2.8,2.7,2.6,2.8,2.8,2.8,2.5,2.6,2.5,2.4,2.5,2.6]
    }
  ]
}
     

3.2效果展示

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/767152.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

星辰资讯 | TiUP v1.16 发版,支持 PD 微服务

如果你对 TiDB 还不太了解,或者你对数据库安装部署的认知仍然停留在手动和脚本时代,那么,请先戳这里了解一下 TiUP 神器: 震惊!数据库小白装国产数据库只需10分钟! TiDB 7.x 源码编译之 TiUP 篇 TiUP&#…

基于改进高斯-拉普拉斯滤波器的一维时间序列平滑与降噪(MATLAB)

以图像处理为例,拉普拉斯算子是基于图像的二阶导数来找到边缘并搜索过零点,传统的拉普拉斯算子常产生双像素宽的边缘,对于较暗区域中的亮斑进行边缘检测时,拉普拉斯运算就会使其变得更亮。因此,与梯度算子一样&#xf…

基于tensorflow2的目标检测完整实现过程

序言 虽然tf1仍然在维护,但tf2毕竟是主流,如果不是项目有明确要求,建议直接选择tf2。本文以tf2为例展开,总结从环境准备到使用自己的数据和tensorflow预训练模型进行快速训练和调用。对tensorflow和目标检测算法有深入了解的&…

Seal^_^【送书活动第8期】——《ChatGLM3大模型本地化部署、应用开发与微调》

Seal^_^【送书活动第8期】——《ChatGLM3大模型本地化部署、应用开发与微调》 一、参与方式二、本期推荐图书2.1 作者建语2.2 编辑推建2.3 图书简介2.4 前 言2.5 目 录 三、正版购买 大模型领域 既是繁星点点的未知宇宙,也是蕴含无数可能的广阔天地, 正…

“不喝鸡汤 不诉离殇”华火电燃灶用实力引领烹饪灶具发展

在这个快节奏的时代,我们常常被各种厨房电器的鸡汤所包围,并悄悄的告诉我们厨房生活是美好与温暖的,但面对现实中的挑战与困难时,常常表现出选择性失明;那些隐藏在传统厨房烹饪环境下的危机,就像是慢性的毒…

参数污染漏洞(HPP)挖掘技巧及实战案例全汇总

目录 概念: 漏洞原理: 实战案例总结: 1. 逻辑漏洞(IDOR) 2. 绕过检测(WAF) 挖掘技巧: 修复方案: 概念: HTTP参数污染,也叫HPP(HTTP Parameter Pollution)。简单地讲就是给一个参数赋上两个或两个以上的值,由于现行的HTTP标准没有提及在遇到多个输入值给相…

设计IC行业SAP软件如何处理芯片成本计算

在集成电路(IC)设计与制造行业中,精确的成本计算对于维持健康的财务状况、优化生产流程以及保持市场竞争力至关重要。SAP软件,作为一种全面的企业资源规划(ERP)解决方案,为IC行业提供了强大且灵活的成本计算工具。以下是SAP软件如何处理芯片成…

【Linux】应用层创建XXX文件,文件系统调用可以查看到文件名

搞了台电脑,昨天把系统装了下,继续搞事: 上次基于内核代码openat的系统打印被操作的文件名,发现不成功,很奇怪,这种问题内核不可能会犯这种低级别的问题吧? 反过来想,那不是内核的问…

Vscode快捷键崩溃

Vscode快捷键崩溃 Linux虚拟机下使用vscode写代码【ctrlA,CtrlC,CtrlV】等快捷键都不能使用,还会出现“NO text insert“等抽象的指令,问题就是不知道什么时候装了一个VIM插件,让他滚出电脑》》》

[vue3+js]实现3d旋转效果

1. 实现效果图&#xff1a; 2.实现代码&#xff1a; css: <style lang"scss" scoped>.bottomContainer{width: 1200px;height: 400px;display: flex;justify-content: center;position: relative;margin:200px auto;align-items: center;// background-image…

迈向智慧水利新时代:聚焦智慧水利解决方案的核心技术与发展方向,展望其在推动水利行业可持续发展中的重要作用

目录 一、引言 二、智慧水利解决方案的核心技术 1. 物联网技术 2. 大数据与云计算 3. 人工智能与机器学习 4. 区块链技术 三、智慧水利的发展方向 1. 深化技术融合与创新 2. 强化系统集成与协同 3. 提升公众参与与互动 4. 注重生态友好与可持续发展 四、智慧水利在…

5.3.3、二维数组案例-考试成绩统计

代码 #include <iostream> using namespace std; #include <string>int main() {//二维数组案例-考试成绩统计//1、创建二维数组int scores[3][3] {{100,100,100},{90,50,100},{60,70,80},};string names[3] { "张三","李四","王五&quo…

Qt——升级系列(Level Seven):事件、文件

目录 Qt事件 事件介绍 事件的处理 按键事件 鼠标事件 定时器 事件分发器 事件过滤器 Qt文件 Qt文件概述 输入输出设备类 文件读写类 文件和目录信息类 Qt事件 事件介绍 事件是应⽤程序内部或者外部产⽣的事情或者动作的统称。在 Qt 中使⽤⼀个对象来表⽰⼀个事件。所有的 Qt …

STM32 ADC精度提升方法

STM32 ADC精度提升方法 Fang XS.1452512966qq.com如果有错误&#xff0c;希望被指出&#xff0c;学习技术的路难免会磕磕绊绊量的积累引起质的变化 硬件方法 优化布局布线&#xff0c;尽量减小其他干扰增加电源、Vref去耦电容使用低通滤波器&#xff0c;或加磁珠使用DCDC时尽…

在Android运行时切换Retrofit Base URL:简化开发环境与生产环境的切换

在运行时切换Retrofit Base URL:简化开发环境与生产环境的切换 在Android开发中,Retrofit是一个由Square开发的类型安全的HTTP客户端库。它为API认证和网络请求提供了一个强大的框架。然而,在开发过程中,我们常常需要在不同的环境(如开发环境和生产环境)之间切换Base UR…

2024上半年剧集市场复盘:质增量减之下,腾讯持续领跑

随着2024上半年结束&#xff0c;剧集市场长视频平台的比拼也告一段落了。 总结2024H1阶段的剧集市场&#xff0c;依旧延续了“高质量增长”的发展路线&#xff0c;具体表现在数量上的减少和质量上的提升&#xff0c;“质增量减”成为这一阶段的关键词。 根据灯塔专业版数据&a…

openCV3.0 C++ 学习笔记补充(自用 代码+注释)---持续更新 二(51-)

环境&#xff1a;OpenCV3.2.0 VS2015 51、Mean-Shift算法分割图像 cv::pyrMeanShiftFiltering() 参考链接&#xff1a;【从零学习OpenCV 4】分割图像——Mean-Shift分割算法 Mean-Shift算法又被称为均值漂移法&#xff0c;是一种基于颜色空间分布(彩色图像的像素值)的图像分割…

java框架的落地实践案例:大数据平台设计与实现

使用 java 框架设计和实现大数据平台可为企业提供数据处理和分析解决方案&#xff0c;使之能够做出数据驱动的决策。系统采用微服务架构&#xff0c;分解数据处理任务为松散耦合组件&#xff0c;构建于 spring boot 等 java 框架之上。数据采集通过kafka 进行&#xff0c;数据清…

【原理】随机森林模型是怎么训练的

本文来自《老饼讲解-BP神经网络》https://www.bbbdata.com/ 目录 一、随机森林简介二、随机森林训练原理2.1. 随机森林的训练流程2.2. 随机森林训练的核心代码 用过随机森林的朋友都知道&#xff0c;随机森林是集成决策的一个经典代表&#xff0c;它通过训练多棵决策树&#xf…

1、线性回归模型

1、主要解决问题类型 1.1 预测分析(Prediction) 线性回归可以用来预测一个变量(通常称为因变量或响应变量)的值,基于一个或多个输入变量(自变量或预测变量)。例如,根据房屋的面积、位置等因素预测房价。 1.2 异常检测(Outlier Detection) 线性回归可以帮助识别数…