echarts下载及使用

ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。

这里我们用echarts来绘制关系图,它长这样。

echarts的使用与配置

1.下载 下载地址:https://echarts.apache.org/zh/download.html

从github上下载,我们需要的是这个文件

这里我们可以挑一个下载,一般来说,压缩版的echart.min.js就够用了。

5分钟上手echarts

先用官网的例子做个演示,顺便检查前期的准备是否就绪。 1.首先,创建一个html文件。我使用的是vs_code编辑器。当然方法多种多样,就看大家各显神通了。 2.引入echarts

<!DOCTYPE html>

这里需要注意,引用echarts时路径要正确,比如

那么我们引用时就要这么写

<

当然更简单的方法是,将echarts.min.js和html文件放在同一个文件夹里面。 这样就可以直接引用

<

3.准备一个DOM容器,设置窗口的宽和高(必须有,不然显示不出来)

<

4.初始化一个echarts实例。 完整代码:

<!DOCTYPE html>

5.双击刚刚写好的html。如果你看到这样的图,那么我们可以开始构建关系图了。

echarts使用过程中可能出现的问题及解决办法

1.运行后web上空白,无显示。 原因:ecahrts.js文件不对 解决办法: 1.http://echarts.baidu.com/build/dist/echarts-all.js 把之前的js换成这个。

<

2.下载正确的文件,我之前遇到的坑,用echarts.simple.js和echarts.all.js就不行,所以我建议大家就用ecahrts.min.js或者echarts.js。

节点的收缩与展开

直接上代码

<!DOCTYPE html>


点击事件的添加

在这里我添加一个跳转网页的点击事件。点击阿卡丽的技能后,跳转到技能介绍页面。

myChart.on('click', function(param) {url = 'https://www.ruan8.com/wenda/12132.html'if (param.data['category'] == '3') {window.open(url)}});

完整代码:

<!DOCTYPE html>

想看更多点击事件的写法可以上官方文档:

https://echarts.apache.org/zh/tutorial.html#ECharts%20%E4%B8%AD%E7%9A%84%E4%BA%8B%E4%BB%B6%E5%92%8C%E8%A1%8C%E4%B8%BA

总结

echarts 3d饼图_echarts构建关系图,节点可收缩和展开,可添加点击事件相关推荐

  1. echart 动画 饼图_echarts构建关系图,节点可收缩和展开,可添加点击事件

    echarts下载及使用 ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Fir ...

  2. echarts 3d饼图_Echarts 使用教程 1 基本使用方法

    Echarts 是最常用的前端数据展示库, 提供了常规的折线图.柱状图.散点图.饼图.K线图,用于统计的盒形图,用于地理数据可视化的地图.热力图.线图,用于关系数据可视化的关系图.treemap.旭日 ...

  3. 转:ECharts图表组件之简单关系图:如何轻松实现另类站点地图且扩展节点属性实现点击节点页面跳转...

    站点地图不外乎就是罗列一个网站的层次结构,提炼地讲就是一个关系结构图.那么我们如何巧用ECharts图表组件内的简单关系结构图来实现一个站点的地图结构呢?另外如何点击某个节点的时候实现页面跳转呢? 针 ...

  4. echarts 3d饼图

    echarts 3d饼图 效果图: 第一步: 在main.js引入echarts import * as echarts from 'echarts' Vue.prototype.$echarts = ...

  5. echarts年龄饼图_echarts饼图

    1.添加点击事件并跳转到不同的页面 // 路径配置 require.config({ paths: { echarts: 'http://echarts.baidu.com/build/dist/' ...

  6. unity 3D物体添加 点击事件

    方法一:物体 挂在 EventTrigger  选择 PointerClick  注册响应方法 相机 必须挂在 PhysicsRaycaster 场景中必须有:EventSystem(一般创建UI自动 ...

  7. React AntV/G2Plot环形图Pie添加点击事件,即点击图环触发获取相关数据。

    步骤: 1.添加相关依赖,引入AntV/G2Plot图表组件 2.添加配置项 3.添加点击事件方法(关键部分:在onReady={onReadyPie},onReady是图表渲染完成执行回调方法,在该 ...

  8. echarts引入百度地图并且添加点击事件

    echarts引入百度地图并且添加点击事件 (1)下载依赖项 npm install echarts --save (2)引入echarts到页面当中 import * as echarts from ...

  9. vue组件-echarts地图显示柱状图并给柱状图添加点击事件(支持自定义地图)

    vue组件-echarts地图显示柱状图并给柱状图添加点击事件(支持自定义地图) 效果如下所示: 参考文档: 这是参考的文档 起因: 最近有朋友有需求需要用echarts,在地图上显示柱状图,并添加点 ...

最新文章

  1. 语言生成不自闭迷宫_4招教你分清自闭症、多动症、发育迟缓、抑郁症的区别...
  2. 18秋c语言程序设计作业答案,[四川大学]《C语言程序设计0008》19秋在线作业2
  3. 15:18 2009-7-5 小结
  4. Android Studio 代码混淆(你真的会混淆吗)
  5. 使用nginx代理,怎么获取真实的IP
  6. maven2打包不同jdk版本的包
  7. 什么是激励函数?(代码+详细注释)
  8. [笔记分享] [Camera] msm8x25 camera hal 流程记录
  9. 解决Windows11能登录QQ微信,但不可以使用浏览器上网
  10. PD虚拟机设置替代ALT+F4(关闭窗口)的快捷键的方法
  11. 解决精灵标注助手暂不支持导入pascal文件
  12. 各大官网的隐藏彩蛋,我感觉自己打开了新世界的大门...
  13. 如何点击验证码刷新验证码的问题解决方法?
  14. 推荐系统中特征交叉模型之——DeepWide/DeepFM/NFM
  15. 【HLS教程】HLS入门与精通
  16. Eclipse使用教程1
  17. 三连击(升级版)题解(洛谷P1618)
  18. 跟着未名学Office - 高效笔记OneNote
  19. 谷歌给应届毕业生的八条建议
  20. 人工智能的几个研究方向

热门文章

  1. 如何破解几乎所有的求职面试
  2. mac 设置终端样式_如何将终端样式设置为freeCodeCamp或任何您想要的样式
  3. sql缩进提高语句的可读性_为什么要使用列缩进来提高代码的可读性
  4. sqlite3修改表内容python_python之sqlite3使用详解(转载)
  5. python 3d游戏记录路径_基于osg的python三维程序开发(五)------沿路径运动
  6. [linux]Error: failure: repodata/repomd.xml from fedora: [Errno 256] No more mirrors to try.
  7. 主成分分析(PCA)-最大方差解释
  8. ExtJs2.0学习系列(6)--Ext.FormPanel之第三式(ComboBox篇)
  9. 在ASP.NET 3.5中使用新的ListView控件(6)
  10. 漫步数理统计二十八——混合分布