整理echarts的一些常用配置

电商平台数据可视化Echarts-Vue项目综合练习(黑马pink老师)学习记录 电商平台数据可视化Echarts-Vue项目综合练习(黑马pink老师)学习记录 ECharts浏览器配置、node.js安装及其环境变量的配置、Vue安装及其环境变量的配置、创建vue工程的相关配置、cmd 退出Vue项目、项目基本配置vue.config.js、axios下载失败... 阅读详情

echarts的基础用法就不讲了,官网上有很多demo,复制粘贴就能跑。这里主要整理一下笔者在公司中的常用配置。

1.双Y轴

当你的数据出现多条折线,而有的线条的数据很大,有的线条的数据很小,如果都统一放在一条Y轴上显示数据,则数据量小的会非常贴近X轴,这样就看不出数据的变化趋势,此时可以将数据分别展示,数据量大的在一边展示,数据量小的在另一边展示。

只需要配置好options.yAxis,然后在options.series中,给每个数据配置yAxisIndex即可,0是左边,1是右边。

options = {series: [{data: [...],type: "line",yAxisIndex: 0,},{data: [...],type: "line",yAxisIndex: 1,},...],yAxis: [{type: 'value',name: '',axisLabel: {formatter: '{value}',},alignTicks: true,axisLine: {show: true,},},{type: 'value',name: '',axisLabel: {formatter: '{value}',},alignTicks: true,axisLine: {show: true,},},],
} 

2.loading效果

echarts自带了loading,在数据加载时可以调用showLoading(),取消加载时可以用hideLoading()。

3.no-data占位

echarts没有提供什么好的no-data占位,只能用title魔改。当没有数据的时候,首先是手动清空X轴和Y轴,然后再添加title;而当有数据的时候,删除delete title。

options = {title: {text: '此时间段暂无数据',textStyle: {color: 'black',fontWeight: 'normal',fontSize: 25,},left: '45%',top: '30%',},
}; 

4.标签带单位

echarts的默认标签是没有带单位的,它也没有提供比较好的配置方法。但是echarts允许你自定义标签的html,此时可以在formatter的html里面添加单位。

配置如下,根据自己的项目自行更改:

option = {tooltip:{formatter: function (params) {const list: string[] = [];for (let i = 0; i < params.length; i++) {list.push(`<div style="width:250px"><i style="display: inline-block; width: 10px; height: 10px; border-radius: 50%; background-color: ${params[i].color}; margin-right: 5px;"></i><span >${params[i].seriesName}</span><span style="float: right; font-weight: 800;">${params[i].data}${mapUnit[params[i].seriesName] ?? ''}</span></div>`);}return `<div><div style="text-align: center; font-weight: 800; margin-bottom: 10px;">${params[0].axisValue}</div>${list.join('')}</div>`;},}
} 

最后

最近找到一个VUE的文档,它将VUE的各个知识点进行了总结,整理成了《Vue 开发必须知道的36个技巧》。内容比较详实,对各个知识点的讲解也十分到位。



有需要的小伙伴,可以点击下方卡片领取,无偿分享

Echarts中Option属性设置,Java详解 // width: 50, // 文字块的宽度。 默认 // height: 40, // 文字块的高度 默认 textBorderColor: “transparent”, // 文字本身的描边颜色。 textBorderWidth: 0, // 文字本身的描边宽度。 textShadowColor: “transparent”, // 文字本身的阴影颜色。 textShadowBlur: 0, // 文字本身的阴影长度。 textShadowOffsetX: 0, // 文字本身的阴影 X 偏移。 te 阅读详情

相关推荐

ECharts中Map(地图)样式配置、渐变色生成

ECharts作为数据可视化的强大工具,广泛应用于各类项目中。本文总结了ECharts的高频使用配置项和技巧,旨在提升开发效率并方便快速复用。

小二丶的博客 3262

Echarts常用配置项

echarts常用属性配置,grid内绘图表

zhangxiaobai___的博客 5224

随手存下几个ECharts相关配置 项目中用

随手存下几个ECharts相关配置 项目中用

代码青春 110

使用echarts如何实现双y轴且实现指定数据使用y轴呢?

在项目中经常使用echarts,我们经常会用到双y轴伸直多y轴去展示数据,默认所有数据都是使用左边y轴去展示数据的 , 我们需要自己去设置,具体使用某一个y轴去展示指定的某一个具体的数据。

weixin_43273592的博客 1万+

opencv去除印章痕迹

今天看到一个很有意思的程序,就是去除票据上的红色印章,觉得很有意思,就把它抄过来记录一下,同时自己也开了一下脑洞。 原来的程序来自:https://www.cnblogs.com/skyfsm/p/7638301.html 可以看到图像效果很不错,下面是源码实现: #include &lt;iostream&gt; #include &lt;opencv2/imgproc/imgpro...

zeng_haoyu的博客 7957

手把手教你设计2bit反射型超表面:从单patch扫参到pin管配置全流程

本文提供了一份2bit反射型超表面设计的完整工程实践指南。从单贴片谐振器的参数化扫描与“270度法则”应用,到PIN二极管等效电路模型的获取与集成,再到利用参数化扫描高效仿真四种工作状态,手把手指导读者完成从单元设计到阵列布局、偏置线集成及加工考量的全流程,旨在帮助射频工程师将概念转化为可加工测试的实体模型。

java5的博客 1022

Echarts常用配置项(详细入门)

Echarts的简单入门

qq_45796592的博客 1万+

MacOS Intel芯片实战:Docker Compose一键部署Dify全流程解析

本文详细解析了在搭载Intel芯片的MacOS系统上,使用Docker Compose一键部署开源LLM应用开发平台Dify的全流程。内容涵盖环境准备、Docker配置与镜像加速、代码拉取与配置初始化、服务启动与问题排查,以及访问验证与初步探索,旨在帮助开发者快速在本地搭建私有化AI应用开发环境。

ik678901234的博客 620

ECharts封装及常用配置整理

ECharts,一个基于 JavaScript 的开源可视化图表库

Xxxxxl17的博客 577

Python画好看的雷达图,全网开源代码最好看的

【代码】Python画好看的雷达图,全网开源代码最好看的。

大模型天花板 2282

Doris + Iceberg 实现高效数据湖分层:架构解析与最佳实践

本文深入解析了如何利用Doris与Iceberg构建高效的数据湖冷热分层架构。通过将高频访问的热数据存储在Doris中以实现毫秒级查询,同时将历史冷数据归档至低成本的Iceberg存储,该方案在保障查询性能的同时显著降低了总体拥有成本。文章详细阐述了从架构设计、自动化迁移到统一查询的最佳实践,为应对海量数据下的成本与性能平衡提供了实战指南。

weixin_29207533的博客 135

echarts配置项手册整理

title: {...}, 标题组件,包含主标题和副标题 legend: {...}, 图例组件 展现不同系列的标记,颜色和名字 grid: {...}, 直角坐标系内绘制网格 xAxis: {...}, 直角坐标系 grid 中的 x 轴 yAxis: {...}, 直角坐标系 grid 中的 y 轴 tooltip: {...}, 提示框组件 axisPointer: {...}, 坐标轴指示器的全局公用设置 toolbox: {...}, 工具栏。 内...

weixin_41909678的博客 3654

RK3568平台(USB篇)USB基础知识

现象:把USB设备比如Android手机接到PC答1:是USB控制器,是USB控制器内嵌的root hub.答2. windows里已经有了USB的总线驱动程序,接入USB设备后,是"总线驱动程序"知道你是"android phone"提示你安装的是"设备驱动程序"。USB总线驱动程序负责:识别USB设备, 给USB设备找到对应的驱动程序。答3. PC的USB口内部,D-和D+接有15K的下拉电阻,未接USB设备时为低电平USB设备的USB口内部,D-或D+接有1.5K的上拉电阻;

weixin_49303682的博客 1658

echarts图表的内边距_ECharts 图表插件使用整理(图表配置实现)

ECharts 图表插件使用整理说明ECharts 是一个 JavaScript 实现的开源可视化库,兼容当前绝大部分浏览器 IE 8 以上,是一个可高度个性化定制的数据可视化图表ECharts 版本 –> 4.0.2这篇文章只是对 ECharts 的 API 学习了一遍后,做的简单记录,结合 react 和 vue 的案例模板会在代码库中陆续实现。vue + echarts 使用说明rea...

weixin_39764603的博客 3061

【数据分析】基于多组学数据整合的微生物与宿主互作网络构建及可视化分析

综上所述,本教程通过详细的步骤和方法,展示了如何整合微生物群落数据、宿主基因表达数据和代谢组数据,构建微生物与宿主互作网络,并进行可视化分析。这种方法为研究微生物与宿主之间的复杂关系提供了一种有力的工具,有助于推动相关疾病的研究和治疗。然而,在实际应用中,需要注意数据处理和分析过程中的各种问题,并结合实验验证来提高研究结果的可靠性和科学性。未来,随着多组学技术的不断发展和完善,以及数据分析方法的创新,相信我们能够更深入地理解微生物与宿主之间的互作机制,为疾病的预防、诊断和治疗提供更有力的支持。

专注生信领域 370

Vue - 解决报错 Error: Cannot find module ‘XXX\@vue\cli-service\bin\vue-cli-service.js‘(vue项目编译运行出错,启动失败)

vue报错,Error: Cannot find module ‘@vue\cli-service\bin\vue-cli-service.js‘,vue2项目启动报错,vue3项目运行出错,vue执行npm run serve报错,找不到@vue/cli-service模块,vue项目关于:Error: Cannot find module ‘D:\@vue\cli-service\bin\vue-cli-service.js‘的解决方案,vue项目跑不起来了,Vue项目报错,跑项目报错Cannot fi

🏆 前端领域优质创作者 3115

echarts 柱状图、折线图配置整理

//柱状图、折线图 option = { // 自定义图表颜色 color:['#3979a8'], tooltip : { // 提示框触发类型 可选 item(散点,饼图) | axis(柱状,折线) | none trigger: 'axis', ...

fk129 368

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

echarts饼图(环形图)的配置整理

//扇形图 option = { //定义图表颜色 color:['#2756ca','#ff7b4a','#628cef','#ecb11e','#e4007f','#009944','#81b73f','#e60012','#8B8B00','#97FFFF'], tooltip: { //...

fk129 3560

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ECharts 图表插件使用整理(图表配置实现)

ECharts 图表插件使用整理 说明 ECharts 是一个 JavaScript 实现的开源可视化库,兼容当前绝大部分浏览器 IE 8 以上,是一个可高度个性化定制的数据可视化图表 ECharts 版本 –&gt; 4.0.2 这篇文章只是对 ECharts 的 API 学习了一遍后,做的简单记录,结合 react 和 vue 的案例模板会在代码库中陆续实现。...

mjzhang1993的博客 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ECharts使用相关整理(含异步请求、图表配置等内容)

ECharts使用相关整理(含异步请求、图表配置等内容)

m0_56118578的博客 1011

Echarts(自己整理的一些散点图、饼图、条形图、散点图的基本配置参数)

1.引人echarts.js &lt;script src="echarts.min.js"&gt;&lt;/script&gt; 2. 为 ECharts 准备一个具备大小(宽高)的 DOM(文档对象模型) &lt;div id="main" style="width: 600px;height:400px;"&gt;&lt;/div&gt; 3.条形图的一些配置参数..

Mogul的博客 4879

echarts一些配置项的使用

title: {text: '设备数量(单位:台)',//修改文字内容top: 10,//文字位置textStyle: {//文字样式color: '#0099FF',//文字颜色fontSize: 12,//文字大小fontFamily: 'Microsoft YaHei'//文字字体},2.grid网格grid: {//这个是调整echarts图片整体的位置top: 50,//距离上面多少left: '6%',//左边right: '5%',//右边。

qq_52335038的博客 456

Echarts详细配置

在工作中遇见图表就会去网上寻找 , 网上的实在是太多了 , 不知道如何看 , 篇幅较长 , 整体的整理一下目前遇见的工作中常用的配置.

阿宝的博客 548

世界国旗/地图:世界各国国旗图标整理/与echarts世界地图配置对应

提供世界各国国旗图标资源,以及vue中使用echarts世界地图、引用图片的参考代码

smm的博客 4004

echarts各项配置(详细版)

Echarts的各种配置。

王声声的博客 6920

基于 vue2,常用 echarts 配置

在前端开发中,数据可视化 是一个非常重要的模块,而 ECharts 作为一个功能强大且灵活的可视化库,被广泛应用于各类项目中。然而,由于 ECharts 的配置项较为复杂,开发者在实际使用中常常需要反复查阅文档或调整配置,影响了开发效率。希望这些 ECharts 常用模板能为大家提供一些启发和帮助,无论是新手还是有经验的开发者,都能通过这些代码快速实现数据可视化的需求。因此,我整理了一些基于 Vue2 的 ECharts 常用模板,涵盖了实际开发中较为常用的字段配置。

Todo_MrWu的博客 419
上一篇: 原子css在小程序开发中的应用
下一篇: 追求极致性能的Qwik
梅花十三儿
博客等级 码龄5年 1038粉丝 444原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值