Echarts-折线图

news2024/12/25 9:34:12

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.coloradmin.cn/o/1889930.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【LeetCode刷题】3099.哈沙德数

题目链接 3099. 哈沙德数 - 力扣(LeetCode) 实现代码 int sumOfTheDigitsOfHarshadNumber(int x) {int sum 0;for(int temp x; temp; temp / 10)sum temp % 10;return x%sum ? -1 : sum; }

LSTM水质预测模型实践

0 引言 随着水质自动站的普及,监测频次越来越高,自动监测越来越准确。 水质站点增多,连续的水质监测数据,给水质预测提供更多的训练基础。 长短时记忆网络(LSTM)适用于多变量、连续、自相关的数据预测。 人工神经网络模型特点为的…

Yolov10训练,转化onnx,推理

yolov10对于大目标的效果好,小目标不好 一、如果你训练过yolov5,yolov8,的话那么你可以直接用之前的环境就行 目录 一、如果你训练过yolov5,yolov8,的话那么你可以直接用之前的环境就行 二、配置好后就可以配置文件…

[Leetcode 136][Easy]-只出现一次的数字

目录 题目描述 具体思路 题目描述 原题链接 具体思路 ①首先看到数组中重复的数字,想到快慢指针,但是数组的元素是乱序的不好求。因此先对数组排序。使用了STL库的sort函数,时间复杂度O(nlogn)不符合题目要求,空间复杂度O(1)。…

华为云简介

前言 华为云是华为的云服务品牌,将华为30多年在ICT领域的技术积累和产品解决方案开放给客户,致力于提供稳定可靠、安全可信、可持续创新的云服务,赋能应用、使能数据、做智能世界的“黑土地”,推进实现“用得起、用得好、用得放心…

开源模型应用落地-FastAPI-助力模型交互-WebSocket篇(一)

一、前言 使用 FastAPI 可以帮助我们更简单高效地部署 AI 交互业务。FastAPI 提供了快速构建 API 的能力,开发者可以轻松地定义模型需要的输入和输出格式,并编写好相应的业务逻辑。 FastAPI 的异步高性能架构,可以有效支持大量并发的预测请求,为用户提供流畅的交互体验。此外,F…

C4D崩溃,出现错误的文件构造如何恢复?

C4D这款业界领先的3D建模、动画、模拟和渲染软件时,用户可能会遇到各种挑战,其中软件崩溃和错误提示往往是最令人头疼的问题之一。特别是当C4D崩溃后出现“错误的文件构造”这样的提示,不仅会中断创作流程,还可能意味着辛苦工作的…

Dubbo用法示例

1.version版本控制 比如我们现在有两个服务提供者,他们分别对这个接口的实现方式不一样,那么消费者通过代理对象到底调用哪个实现呢,这就可以通过version版本控制来实现,Reference注解的version和Service注解的version需要配对&am…

Redis分布式锁的应用场景有哪些

⼀ 、应⽤场景 在多线程并发的场景下 ,Java Synchronized/Reentrantlock 锁能够实现同⼀个JVM进程内多线程 并发的安全性 ,但⽆法保证多个JVM进程实例构成的集群环境在多线程下的安全性。在⼀些业务场景 下需要引⼊分布式锁。 1、缓存击穿 当某个热点缓…

图增强LLM + 个性化健康

图增强LLM 个性化健康 提出背景图增强LLM 子解法1(使用层次图模型) 子解法2(动态数据整合) 子解法3(LLM引导评估) 提出背景 论文:https://arxiv.org/pdf/2406.16252 健康监测系统通过持续…

ui.perfetto.dev sql 查询某个事件范围内,某个事件的耗时并降序排列

ui.perfetto.dev sql 查询某个事件范围内,某个事件的耗时并降序排列 1.打开https://ui.perfetto.dev 导入Chrome Trace Json文件2.ParallelMLP.forward下的RowParallelLinear.forward3.点击Query(SQL),在输入框中输入以下内容,按CtrlEnter,显示查询结果4.点击Show timeline,点击…

Python特征工程 — 1.4 特征归一化方法详解

目录 1 Min-Max归一化 方法1:自定义的Min-Max归一化封装函数 方法2: scikit-learn库中的MinMaxScaler 2 Z-score归一化 方法1:自定义的Z-score归一化封装函数 方法2: scikit-learn库中的StandardScaler 3 最大值归一化 4 L…

不是大厂云用不起,而是五洛云更有性价比

明月代维的一个客户的大厂云境外云服务器再有几天就到期了,续费提醒那是提前一周准时到来,但是看到客户发来的续费价格截图,我是真的没忍住。这不就是在杀熟吗?就这配置续费竟然如此昂贵?说实话这个客户的服务器代维是…

20240703在飞凌OK3588-C开发板上刷Rockchip原厂的Buildroot20220811

20240703在飞凌OK3588-C开发板上刷Rockchip原厂的Buildroot20220811 2024/7/3 18:25 详细的刷机LOG: [BEGIN] 2024/7/3 18:18:49 rootRK3588:/# DDR Version V1.07 20220412 LPDDR4X, 2112MHz channel[0] BW16 Col10 Bk8 CS0 Row16 CS1 Row16 CS2 Die BW16 Size204…

创建线程的五种方式

一.继承Thread ,重写run class MyThread extends Thread{Overridepublic void run() {//这里的内容就是该线程要完成的工作while(true) {System.out.println("hello thread");try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeExceptio…

类和对象(提高)

类和对象(提高) 1、定义一个类 关键字class 6 class Data1 7 { 8 //类中 默认为私有 9 private: 10 int a;//不要给类中成员 初始化 11 protected://保护 12 int b; 13 public://公共 14 int c; 15 //在类的内部 不存在权限之分 16 void showData(void)…

远程登录WINDOWS10,提示你的凭据不工作

1:想通过远程桌面登录WINDOWS10输入用户名和密码后,出现下面的提示。 2:登录WINDOWS10,在运行中输入gpedit.msc 3:本地组策略编辑器窗口中,依次展开,计算机配置 ---> 管理模版---> 系统--…

海外注册 | 欧盟医疗器械法规下免除临床试验的条件与要求

在欧盟医疗器械法规(MDR)的严格监管下,植入性医疗器械和III类医疗器械通常需要进行临床试验来证明其安全性和性能。 然而,MDR也规定了一些特定情况下免除临床试验的可能性。以下是免除临床试验的条件和要求的详细说明&#xff1a…

“穿越时空的机械奇观:记里鼓车的历史与科技探秘“

在人类文明的发展历程中,科技的创新与进步不仅仅推动了社会的进步,也为我们留下了丰富的文化遗产。记里鼓车,作为一种古老的里程计量工具,其历史地位和技术成就在科技史上具有重要的意义。本文将详细介绍记里鼓车的起源、结构原理…