Vue+ECharts+关系图

Vue+ECharts画关系图

项目需求:使用echarts画出一个关系图并在前端进行展示

使用框架:vue2.x

今天忙了一天,终于是做出了一个简单的示意图。先上图看看效果。

在这里插入图片描述

只是简单的做了一个视图,数据是写死的,后面会记录动态获取数据并生成关系图的方法。

接下来介绍,使用vue+echarts画图的方法。

首先,引入echarts模块。在vue框架里每使用一个模块几乎都是同一个方法–引入模块。

这里我们首先下载echart模块,使用以下命令:

npm install echarts --save

下载完了之后就是引入了。共有两种方式供引入,一种是全局引用,还有一种是局部引用。

全局引用:

添加main.js如下:

import echarts from "echarts";
Vue.prototype.$echarts = echarts;

后再绘图vue文件里调用时要加上this.$echarts,给个例子:

<template>
	<div id='chart'> 
 	</div>
</template>

<script>
  //初始化ecahrts
	let myEchart = this.$echarts.init(document.getElementById('chart'))
</script>

局部引用

每一个模块都用全局引用会导致启动服务时速度降低,所以,当你项目中echarts模块使用的比较少的时候就可以使用局部引用的形式。就比如我这个项目,只有一个组件能使用到echarts,因而就使用了局部引用的方式。

在绘图vue文件直接导入echarts模块(当然是以已经下载echarts模块为前提的)

直接贴上源代码

<template>
  <div id="graph-chart">
    <div id="main-chart" style="width: 100%; height: 100%"></div>
  </div>
</template>

<script>
import echarts from "echarts";
    
 export default {
     methods:{
      initChart: function () {
      			let myChart = echarts.init(document.getElementById("main-chart"));
      			myChart.resize();
          //这里只节选了部分
    			},
     }
 }

注意与全局的不同,一个是this.$echarts;一个直接是echarts。

当然还有更为轻便的引入方式,就是使用require进行按需引入,这里就不深究了。好了,当echarts引用完后就可以进行下一步了。

这一步就不过多赘述了,直接上代码。

先定义一个盒子用来装关系图

<template>
  <div id="graph-chart">
    <div id="main-chart" style="width: 100%; height: 100%"></div>
  </div>
</template>

<style lang="scss" scoped>
#graph-chart {
  height: 100%;
  width: 100%;
}
</style>

注意给div定一个大小,否则会有点丑。

盒子定好了就直接上手echarts了

//初始化echarts    
initChart: function () {
   
      
  • 6
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: Vue Echarts是一个基于Vue.js和Echarts的数据可视化组件库,可以帮助开发者快速创建各种交互式的数据看板。要下载Vue Echarts的源码,可以按照以下步骤进行操作: 1. 打开Vue Echarts的官方网站(https://v-charts.js.org/),找到下载按钮。 2. 点击下载按钮,会跳转到GitHub仓库页面。 3. 在仓库页面上,可以找到一个名为"Download"或"Clone or download"的按钮,点击它。 4. 选择"Download ZIP"选项,开始下载压缩包文件。 5. 下载完成后,解压缩文件到你想要存放源码的目录。 现在,你已经成功下载了Vue Echarts的源码。接下来,你可以在自己的项目中引入该组件库,并根据需要进行修改和定制。将该源码作为项目的一部分,可以使你更灵活地使用Vue Echarts,并根据实际需求进行功能扩展和样式调整。 注意,在下载和使用任何开源代码时,我们都应该遵循相应的许可协议并尊重作者的知识产权。在使用Vue Echarts源码时,建议你仔细阅读相关许可条款,并在你的项目中遵守这些规定。同时,你也可以通过源码了解Vue Echarts的实现原理,学习其中的优秀设计和编码技巧,提升自己在数据可视化领域的能力。 ### 回答2: Vue Echarts看板是一个基于Vue.js和Echarts的数据可视化仪表板,可以帮助用户快速构建美观且功能强大的数据展示页面。您可以通过以下方式进行Vue Echarts看板源码的下载。 1. 在GitHub上搜索Vue Echarts看板源码。您可以直接在GitHub上搜索“Vue Echarts Dashboard”或类似的关键词,找到相关的仓库。在仓库页面中,您可以找到源码文件并进行下载。 2. 使用Git命令进行克隆。如果您已经安装了Git并熟悉Git的使用,您可以在终端或命令提示符中使用以下命令克隆Vue Echarts看板的源码仓库: ``` git clone [仓库链接] ``` 将[仓库链接]替换为您找到的Vue Echarts看板源码仓库的链接。然后,Git将克隆整个仓库到您的本地计算机。 3. 使用npm或yarn进行下载。许多Vue.js的项目管理工具(如npm或yarn)使用package.json文件来管理项目的依赖关系。您可以通过在您的项目文件夹中运行以下命令来下载Vue Echarts看板的源码: ``` npm install ``` 或 ``` yarn install ``` 这将下载并安装所有项目依赖项,包括Vue Echarts看板的源码。 无论您选择哪种方式,一旦您成功下载了Vue Echarts看板的源码,您就可以在本地计算机上进行自由修改和定制,以满足您的需求。您可以使用任何文本编辑器或集成开发环境(IDE)打开源码文件,并进行必要的更改和调整。完成后,您可以将修改后的代码部署到您的服务器或托管平台上,以展示您自己的个性化Vue Echarts看板。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值