数据可视化工具d3与echarts的区别

数据可视化工具d3与echarts的区别数据可视化工具d3与echarts的区别

大家好,又见面了,我是你们的朋友全栈君。

区别

D3 Echarts
太底层,学习成本大 封装好的方法直接调用
兼容到IE9以上以及所有的主流浏览器 兼容到IE6以及以上的所有主流浏览器
通过svg来绘制图形 通过canvas来绘制图形
可以自定义事件 封装好的,直接用,不能修改
svg canvas
不依赖分辨率 依赖分辨率
基于xml绘制图形,可以操作dom 基于js绘制图形
支持事件处理器 不支持事件处理器
复杂度高,会减慢页面的渲染速度 能以png或者jpg的格式保存图片

使用场景

一般是根据计算数据量的大小来进行分析:
1)对于客户的需求要求的图表拥有大量的用户交互场景,用d3比较方便,因为d3中的svg画图支持事件处理器,是基于dom进行操作的。想要实现某个操作,直接调用相关的方法实现效果即可。
2)对于大量的数据展示并且对于用户交互场景没什么要求,就只是展示数据,建议使用echarts,如果使用d3展示的每一个数据都是一个标签,当数据发生改变时图表会重新渲染,会不停的操作dom。
3)兼容性方面:echarts兼容到IE6及以上的所有主流浏览器,d3兼容IE9及以上所有的主流浏览器。

参考
d3与echarts的区别

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106474.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 基于Thinkphp5+phpQuery 网络爬虫抓取数据接口,统一输出接口数据api

    基于Thinkphp5+phpQuery 网络爬虫抓取数据接口,统一输出接口数据api

    2021年11月4日
    46
  • Mybatis源码分析_struts源码

    Mybatis源码分析_struts源码Mybatis提供了一个简单的逻辑分页类RowBounds,其原理类似于在内存中做了一个分页,不是数据库层面的分页,性能不算好,谨慎使用一.RowBounds源码分析1RowBounds源码:/***Copyright2009-2017theoriginalauthororauthors.**LicensedundertheApacheLicense,Version2.0(the”License”);*youmaynot.

    2022年9月22日
    4
  • ehviewer_EhViewer(E绅士)最新版-EhViewer2021里站最新版v1.7.6-3355游戏网[通俗易懂]

    ehviewer_EhViewer(E绅士)最新版-EhViewer2021里站最新版v1.7.6-3355游戏网[通俗易懂]EhViewerapp里面有着许多的福利漫画资源哦,这里面的漫画更新的速度也是超级的快,可以让你更好的进行自己的漫画观看哦,这里面的漫画类型也是多样化的哦,每一款都是你的最爱哦,你可以在这里阅读到大量的漫画资源哦,画质也是超级的高清,这里面的漫画阅读是没有任何的广告的哦,可以让你享受到更多的漫画精彩。『EhViewer优势』1.更新速度快,每天都有新漫画资源推荐2.资源丰富,漫画类型丰富3.操作简…

    2022年7月24日
    244
  • 恐怖保姆下载安装汉化版_eclipse汉化不成功怎么办

    恐怖保姆下载安装汉化版_eclipse汉化不成功怎么办eclipse汉化官方汉化包首先,在eclipseIDE中找到’help’,打开’Installnewsoftware…’在点击弹出的新窗口中的Add按钮,Name项任意填Location项是在Eclipse官方的babel语言包project网页上找的,需要自行去查看最新的location查看最新Location方法:https://www.eclipse.org/babel/downloads.php、打开上面网站找到,红框框住的部分,复制地址后,填写到Lo

    2022年5月3日
    63
  • python 截取图片的某个区域_python读取文件夹下所有文件

    python 截取图片的某个区域_python读取文件夹下所有文件使用python进行图片处理,现在需要读出图片的任意一块区域,并将其转化为一维数组,方便后续卷积操作的使用。下面使用两种方法进行处理:convert函数fromPILimportImageimportnumpyasnpimportmatplotlib.pyplotaspltdefImageToMatrix(filename):im=Image.open(filename)…

    2025年10月27日
    3
  • windows server 2012 r2安装密钥_windows7激活密钥

    windows server 2012 r2安装密钥_windows7激活密钥WindowsServer2012R2安装密钥(只适用安装,不支持激活)标准版=NB4WH-BBBYV-3MPPC-9RCMV-46XCB数据中心版=BH9T4-4N7CW-67J3M-64J36-WW98YM98WF-NY2PP-73243-PC8R6-V6B4YRetailKeyMR88Y-BXNRY-VH3DR-349CB-3GK8MretailKeyM89WF-NY…

    2022年10月14日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号