美文网首页
d3 4.0版本差异以及mark一些重点

d3 4.0版本差异以及mark一些重点

作者: 听见vian | 来源:发表于2018-01-05 18:54 被阅读0次

最近有一个项目需要用到大屏技术,就想到了d3,以前就听过了一直没合适的机会学起来,想来应该也是跟echart一样,给个数据源就会有图形,没想到是给了个框架,让自己随意发挥而已,要做的还有很多。

前端用的是Vue 的框架,也是初学阶段,搭建环境就不赘述了。参考的网站出自于叫做DecemberCafe的工作室,里面写的技术贴还是比较通俗易懂的,但是最大的问题就是d3的版本问题,遇到的坑真的是多,4.0版本的语法差别还是比较大的,学习的过程中发现一点补充一点。

1.按理来说layout应该是一个比较重要的概念,但是输出了d3的方法可以发现,可以直接使用pie的方法就好了

var pie = d3.layout.pie(); 3.0

var pie = d3.pie(); 4.0

2.在饼状图中,弧生成器写法:

var arc = d3.svg.arc().innerRadius(innerRadius).outerRadius(outerRadius); 3.0

const arc = d3.arc().innerRadius(innerRadius).outerRadius(outerRadius); 4.0

3.交互的操作(mouseover、mouseout、click等)应该写在动画效果(transition)之前,不然会报错。

相关文章

  • d3 4.0版本差异以及mark一些重点

    最近有一个项目需要用到大屏技术,就想到了d3,以前就听过了一直没合适的机会学起来,想来应该也是跟echart一样,...

  • 工业4.0 mark

    名称:德国,工业4.0;美国,工业互联网;中国,互联网+。 发展过程:蒸汽机工业革命,电气化,plc及电脑程序控制...

  • GATK 4.1.7.0 call SNP

    GATK4.0之后和之前的版本存在较大差异,因此需要使用特定版本来call变异时需要有较大的改动,call变异的过...

  • d3.js饼图绘制,V3与V4.

    饼图的绘制稍微复杂一点点,主要是网上很多教程还是老版本d3.这里用的是 D3 4.0 API Reference....

  • D3-入门小练习-1

    根据Udacity Data Vis & D3的课程记录的一些入门练习。d3官方API参考链接3.0版本 1- W...

  • IJKPlayer FFmpeg 4.x 编译

    编译 master 版本 最好设置一下代理下载快一些。 编译 4.0 版本 查看可用版本 到 bilibili f...

  • vue-cli搭建项目

    2.0版本步骤 3.0以及4.0版本步骤 卸载旧版本 配置 上下箭头移动,enter选定下一步,space多选选中...

  • iOS开发之Swift篇(1)—— 关于Swift

    目录 版本 前言 关于Swift Swift历史版本 Swift与OC的一些差异 Hello, world! 版本...

  • vue+typescript如何使用crypto-js

    先说重点,如果要支持ie11,crypto的版本就一定要用我写的"@types/crypto-js": "^4.0...

  • ServerAgent 问题整理

    1.端口占用 以及如何修改 2.版本兼容 降低jmeter 我是4.0 目前公司依然使用3.2 或者更低版本 3....

网友评论

      本文标题:d3 4.0版本差异以及mark一些重点

      本文链接:https://www.haomeiwen.com/subject/tyvsnxtx.html