Echarts使用,Echarts图表自适应窗口大小

Echarts官方文档

1.下载Echarts

项目打打开终端直接通过命令 npm install echarts --save 下载完成后在项目package.json查看。
在这里插入图片描述

2.使用Echarts

引入方式有两种全局引入局部引入
全局引入直接在项目main.js引入放到vue原型上。

import * as echarts from 'echarts'
Vue.prototype.$echarts = echarts;

局部引入创建实例

import * as echarts from 'echarts'
const myChart = echarts.init(this.$refs.echartsZx);

使用echarts需要一个容器有固定的宽高。

<template>
  <div>
      <div ref="echartsZx" class="echarts"> </div>
      <div id="echartsZx" class="echarts"> </div>
  </div>
</template>
export default {
 mounted() {
   // 基于准备好的dom,初始化echarts实例
   //ref
    const myChart = this.$echarts.init(this.$refs.echartsZx);
   //id
    const myChart = this.$echarts.init(document.getElementById('echartsZx'));
    // 指定图表的配置项和数据
    const option = {}
    // 使用刚指定的配置项和数据显示图表。
    myChart.setOption(option);
 }
}
 <style lang='scss' scoped>
  .echarts{
    width: 1000px;
    height: 600px;
    overflow: hidden;
    margin-top: 30px;
  }
 </style>

3.图表自适应

图表自适应窗口大小主要通过设置监听事件,监听resize事件,当其发生变化后执行echarts对象中的resize()方法。 该方法使用容器宽度也要自适应 比如:width:100% 。

mounted(){
    window.addEventListener('resize', function () {
      myChart.resize()
    })
}

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

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

相关文章

基于EMD的滚动轴承故障诊断算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1EMD的基本原理 固有模态函数&#xff08;IMF&#xff09; 筛分过程 4.2 基于EMD的滚动轴承故障诊断算法 信号预处理 EMD分解 特征提取 故障诊断 5.算法完整程序工程 1.算法运行效…

【Web】Ctfshow Thinkphp5 非强制路由RCE漏洞

目录 非强制路由RCE漏洞 web579 web604 web605 web606 web607-610 前面审了一些tp3的sql注入,终于到tp5了&#xff0c;要说tp5那最经典的还得是rce 下面介绍非强制路由RCE漏洞 非强制路由RCE漏洞原理 非强制路由相当于开了一个大口子&#xff0c;可以任意调用当前框…

如何高效的在 Linux 环境下配置 yum 源?

作者&#xff1a;JackTian 来源&#xff1a;公众号「杰哥的IT之旅」 ID&#xff1a;Jake_Internet 链接&#xff1a;如何高效的在 Linux 环境下配置 yum 源&#xff1f; 方法一&#xff1a;使用脚本的方式创建本地 YUM 仓库 首先&#xff0c;脚本开始时检查光盘是否已经挂载。…

磁盘管理-------磁盘分区

目录 引导语&#xff1a; 一、磁盘分区概念及作用 二、磁盘分区 &#xff08;一&#xff09;添加磁盘 &#xff08;二&#xff09;创建分区 &#xff08;三&#xff09;创建文件系统 &#xff08;四&#xff09;挂载 &#xff08;五&#xff09;永久挂载 三、扩展分区…

Android画布Canvas drawPath绘制跟随手指移动的圆,Kotlin

Android画布Canvas drawPath绘制跟随手指移动的圆&#xff0c;Kotlin import android.content.Context import android.graphics.Canvas import android.graphics.Color import android.graphics.Paint import android.graphics.Path import android.os.Bundle import android.…

SSM驾校预约管理系统----计算机毕业设计

项目介绍 本项目分为管理员、教练、学员三种角色&#xff0c; 管理员角色包含以下功能&#xff1a; 学员管理、教练管理、车辆管理、关系管理、车辆维修管理、个人中心等功能。 教练角色包含以下功能&#xff1a; 我的课程、我的学员、车辆中心、个人中心等功能。 学员角色包…

《对话品牌》——数字化心理科学的变革

本期节目《对话品牌》栏目组邀请到了广东云有心理咨询有限公司董事长袁红萍女士参加栏目录制&#xff0c;分享其企业故事&#xff0c;树立品牌形象&#xff0c;提升品牌价值&#xff01; 节目嘉宾&#xff1a;袁红萍女士 节目主持人&#xff1a;董倩 节目播出平台&#xff1…

微生信 -- 0代码科研绘图,助力发高分文章

1&#xff0c;粘贴数据&#xff0c;一键出图 www.bioinformatics.com.cn微生信云平台以220多款在线绘图、分析模块为基础&#xff0c;致力于0代码在线分析数据&#xff0c;0代码在线绘制科研图片。让不会编写代码的科研工作者&#xff0c;贴贴数据&#xff0c;点点鼠标就能够进…

字节高级Java面试真题

今年IT寒冬&#xff0c;大厂都裁员或者准备裁员&#xff0c;作为开猿节流主要目标之一&#xff0c;我们更应该时刻保持竞争力。为了抱团取暖&#xff0c;林老师开通了《知识星球》&#xff0c;并邀请我阿里、快手、腾讯等的朋友加入&#xff0c;分享八股文、项目经验、管理经验…

【软件工程】漫谈增量过程模型:软件开发的逐步之道

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a; 软件工程 ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言&#xff1a; 正文 增量过程模型&#xff08;Incremental Process Model&#xff09; 主要特点和阶段&#xff1a; 优点&#xff1…

系列十二、Linux中安装Zookeeper

一、Linux中安装Zookeeper 1.1、下载安装包 官网&#xff1a;Index of /dist/zookeeper/zookeeper-3.4.11 我分享的链接&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/14Hugqxcgp89f2hqGWDwoBw?pwdyyds 提取码&#xff1a;yyds 1.2、上传至/opt目录 1.3、解…

前端基础(三十七):属性结构数据进行关键字筛选

效果 核心源码 type MenuItem {label: string;key: string | number;icon?: React.ReactNode;children?: MenuItem[];type?: group; }function filterTreeData(tree: MenuItem[], keyword: string): MenuItem[] {return tree.filter((node: MenuItem) > {if (node.labe…

23款奔驰E300L升级几何多光束大灯 提升照明亮度

奔驰新款E300L升级几何多光束大灯&#xff0c;单侧的LED头灯分别由84颗独立的LED光源组成&#xff0c;与风挡玻璃上的立体摄像机配合&#xff0c;每秒钟可对路况进行100次扫描&#xff0c;针对不同的路况和驾驶状态&#xff0c;智能调整84个独立光源&#xff0c;星骏汇小许 Xjh…

余弦相似度算法

余弦相似度算法 是什么 余弦距离&#xff0c;也称为余弦相似度&#xff0c;是用向量空间中两个向量夹角的余弦值作为衡量两个个体间差异的大小的度量。 余弦值越接近1&#xff0c;就表明夹角越接近0度&#xff0c;也就是两个向量越相似&#xff0c;这就叫"余弦相似性&q…

述职报告一般怎么写?

在日常生活中&#xff0c;我们经常需要撰写各种报告。对于报告的撰写&#xff0c;我们需要清晰地解释涉及的专业术语。现在&#xff0c;我为大家整理了一些精选的晋升述职报告范文&#xff0c;供大家参考和借鉴。希望这些范文能对大家有所帮助。 晋升述职报告范文精选1 一、个…

66.乐理基础-打拍子-小切分

之前的内容&#xff1a;65.乐理基础-打拍子-前附点、后附点-CSDN博客 小切分形容的是 两个十六分音符中间夹着一个八分音符&#xff0c;如图1. 图1&#xff1a;以四分音符为一拍的时候&#xff0c;它们三个加起来还是1拍&#xff0c;0.250.50.25加起来是1拍&#xff0c;也就是…

centos7 使用openssl 配置证书服务器(史上最详细版本)

背景 最近接到一个任务&#xff1a;由于我们的产品涉及使用数字证书进行签名、签章&#xff0c;如果需要使得签名签章暗具有法律效力&#xff0c;就必须使用权威CA中心颁发的数字证书&#xff0c;就需要小钱钱&#xff1b;但是对于测试来说&#xff0c;就可以适当减少小钱钱的…

WebLogic权限绕过(CVE-2020-14750)

漏洞描述&#xff1a; Oracle Fusion Middleware&#xff08;Oracle融合中间件&#xff09;是美国甲骨文&#xff08;Oracle&#xff09;公司的一套面向企业和云环境的业务创新平台。该平台提供了中间件、软件集合等功能。 Oracle WebLogic Server Oracle Fusion Middleware …

使用Jenkins和单个模板部署多个Kubernetes组件

前言 在持续集成和部署中&#xff0c;我们通常需要部署多个实例或组件到Kubernetes集群中。通过Jenkins的管道脚本&#xff0c;我们可以自动化这个过程。在本文中&#xff0c;我将演示如何使用Jenkins Pipeline及单个YAML模板文件&#xff08;.tpl&#xff09;来部署多个类似的…

MySQL数据库——事务

1. 事务概述 事务是一个在数据库系统中执行的一系列操作的集合&#xff0c;这些操作被看作是一个不可分割的工作单位。事务的主要目的是确保数据的完整性和一致性。 在事务中&#xff0c;所有操作要么全部成功完成&#xff0c;要么全部不发生。也就是说&#xff0c;如果事务中…