Echarts常见图表展示

chatgpt/2023/9/27 5:57:13

一、折线图

1.1 堆叠折线图

在这里插入图片描述

const option = {title: {text: '折线图',},tooltip: {trigger: 'axis'},legend: {data: ['张三', '李四', '王五'],bottom: 10,},grid: {left: '3%',right: '4%',bottom: '10%',containLabel: true},xAxis: {type: 'category',boundaryGap: false,data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']},yAxis: {type: 'value'},series: [{name: '张三',type: 'line',stack: 'Total',data: [120, 132, 101, 134, 90, 230, 210]},{name: '李四',type: 'line',stack: 'Total',data: [220, 182, 191, 234, 290, 330, 310]},{name: '王五',type: 'line',stack: 'Total',data: [150, 232, 201, 154, 190, 330, 410]},]
};

1.2 阶梯折线图

在这里插入图片描述

const option = {title: {text: '阶梯折线图'},tooltip: {trigger: 'axis'},legend: {data: ['张三', '李四', '王五']},grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},toolbox: {feature: {saveAsImage: {}}},xAxis: {type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']},yAxis: {type: 'value'},series: [{name: '张三',type: 'line',step: 'start',data: [120, 132, 101, 134, 90, 230, 210]},{name: '李四',type: 'line',step: 'middle',data: [220, 282, 201, 234, 290, 430, 410]},{name: '王五',type: 'line',step: 'end',data: [450, 432, 401, 454, 590, 530, 510]}]
};

二、柱状图

2.1 多个柱状图展示

在这里插入图片描述

const option = {tooltip: {trigger: 'axis',},legend: {data: ['张三', '李四', '王五']},toolbox: {show: true,orient: 'vertical',left: 'right',top: 'center',feature: {mark: { show: true },dataView: { show: true, readOnly: false },magicType: { show: true, type: ['line', 'bar', 'stack'] },restore: { show: true },saveAsImage: { show: true }}},xAxis: [{type: 'category',axisTick: { show: false },data: ['2012', '2013', '2014', '2015', '2016']}],yAxis: [{type: 'value'}],series: [{name: '张三',type: 'bar',barGap: 0,data: [320, 332, 301, 334, 390]},{name: '李四',type: 'bar',data: [220, 182, 191, 234, 290]},{name: '王五',type: 'bar',data: [150, 232, 201, 154, 190]},]
};

2.2 堆叠柱状图

在这里插入图片描述

option = {tooltip: {trigger: 'axis',axisPointer: {type: 'shadow'}},legend: {},grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},xAxis: [{type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']}],yAxis: [{type: 'value'}],series: [{name: 'Direct',type: 'bar',stack: 'Engine',data: [320, 332, 301, 334, 390, 330, 320]},{name: 'Search Engine',type: 'bar',stack: 'Engine',data: [862, 1018, 964, 1026, 1679, 1600, 1570],},{name: 'Email',type: 'bar',stack: 'Ad',data: [120, 132, 101, 134, 90, 230, 210]},{name: 'Union Ads',type: 'bar',stack: 'Ad',data: [220, 182, 191, 234, 290, 330, 310]},{name: 'Video Ads',type: 'bar',stack: 'Ad',data: [150, 232, 201, 154, 190, 330, 410]},]
};

三、饼图

3.1 普通饼图

在这里插入图片描述

const option = {title: {text: '普通饼图',left: 'center'},tooltip: {trigger: 'item'},legend: {orient: 'vertical',left: 'left'},series: [{name: 'Access From',type: 'pie',radius: '50%',data: [{ value: 1048, name: '周一' },{ value: 735, name: '周二' },{ value: 580, name: '周三' },{ value: 484, name: '周四' },{ value: 300, name: '周五' }],emphasis: {itemStyle: {shadowBlur: 10,shadowOffsetX: 0,shadowColor: 'rgba(0, 0, 0, 0.5)'}}}]
};

3.2 环形图

在这里插入图片描述

option = {title: {text: '环形图',left: 'center'},tooltip: {trigger: 'item'},legend: {orient: 'vertical',left: 'left'},series: [{name: 'Access From',type: 'pie',radius: ['40%', '70%'],avoidLabelOverlap: false,itemStyle: {borderRadius: 10,borderColor: '#fff',borderWidth: 2},data: [        { value: 1048, name: '周一' },{ value: 735, name: '周二' },{ value: 580, name: '周三' },{ value: 484, name: '周四' },{ value: 300, name: '周五' },],}]
};

3.3 玫瑰图

在这里插入图片描述

const option = {title: {text: '玫瑰图',left: 'center'},tooltip: {trigger: 'item',formatter: '{a} <br/>{b} : {c} ({d}%)'},legend: {bottom: '5%',left: 'center'},series: [{name: 'Area Mode',type: 'pie',radius: [20, 140],roseType: 'area',itemStyle: {borderRadius: 5},data: [{ value: 30, name: 'rose 1' },{ value: 28, name: 'rose 2' },{ value: 26, name: 'rose 3' },{ value: 24, name: 'rose 4' },{ value: 22, name: 'rose 5' },{ value: 20, name: 'rose 6' },{ value: 18, name: 'rose 7' },{ value: 16, name: 'rose 8' }]}]
};

四、散点图

4.1 普通散点图

在这里插入图片描述

const option = {title:  {text: '普通散点图',},xAxis: {},yAxis: {},series: [{symbolSize: 20,data: [[10.0, 8.04],[8.07, 6.95],[13.0, 7.58],[9.05, 8.81],[11.0, 8.33],[14.0, 7.66],[13.4, 6.81],[10.0, 6.33],],type: 'scatter'}]
};

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

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

Kotlin~Memento备忘录模式

概念 备忘录模式是一种行为型设计模式&#xff0c;用于捕获和存储对象的内部状态&#xff0c;并在需要时将对象恢复到之前的状态。 备忘录模式允许在不暴露对象内部实现细节的情况下&#xff0c;对对象进行状态的保存和恢复。 角色介绍 Originator&#xff1a;原发器&#x…

微信小程序配置上传多个u-upload上传

微信小程序配置上传多个u-upload上传 使用的是uView框架 微信小程序配置上传多个u-upload上传图片 场景需求&#xff1a;根据PC端配置项追加图片配置 小程序根据配置的图片数量&#xff0c;图片名称&#xff0c;进行上传图片 难度在于 我们不知道用户会追加多少个图片配置字段 …

资深测试老鸟,APP性能测试-全覆盖测试点(详细整理)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 android的app性能…

Day08-作业(MySQLMybatis入门)

作业1&#xff1a;多表查询 数据准备&#xff1a; 重新创建一个数据库 db03_homework 执行如下脚本&#xff0c;创建表结构&#xff0c;导入测试数据 -- 部门管理 create table tb_dept(id int unsigned primary key auto_increment comment 主键ID,name varchar(10) not n…

Python元编程-动态创建类和实例介绍、使用

目录 一、Python元编程-动态创建类和实例介绍 二、使用 1. 动态创建类 2. 动态创建实例 3. 使用 exec() 函数执行字符串形式的代码 4. 使用 eval() 函数执行字符串形式的代码 5. 使用 metaclass 来实现动态创建类的类 一、Python元编程-动态创建类和实例介绍 动态创建类…

伦敦金在非农双向挂单

对伦敦金投资有一定经验的投资者都知道&#xff0c;在非农时期&#xff0c;伦敦金市场会出现很大的波动&#xff0c;那么我们如何才能抓住这些波动呢&#xff1f;答案是很难的。但是&#xff0c;有些投资者在多年实践中发明了一种双向挂单的方法&#xff0c;这里和大家一切分享…

解决Ubuntu 22.04 虚拟机克隆出多台造成的IP地址冲突的问题

在被克隆的机器上编辑 /etc/netplan/00-installer-config.yaml 文件 network:ethernets:enp0s5:dhcp4: truedhcp-identifier: mac #添加次行version: 2这样每次克隆出来的机器都会有唯一的IP地址 简单说明 如果是克隆 centos 会发现不会出现这一情况&#xff0c;而克隆 ubu…

IMPDP和EXPDP的介绍和使用方法

数据泵的介绍 如何调用数据泵(1/2) 如何调用数据泵(1/2) Directory 操作模式 EXPDP的流程: 创建逻辑目录: * mkdir /home/oracle/app/oracle/oradata/mydata -p * CREATE DIRECTORY MYDATA AS "/home/oracle/app/oracle/oradata/mydata"ps: ORACLE 不会自动创建物理…
推荐文章