软件测试作业——d3.js版本问题

本文记录了作者在使用d3.js绘制图表过程中遇到的问题:使用最新版本d3.js v4.x时,无法正常使用线性比例尺函数d3.scale.linear()。文章详细解释了解决这一问题的方法——要么回退到d3.js v3.x版本,要么更改使用的函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前段时间使用d3.js绘制图表,我并不精于前台,对d3.js并不熟悉,此次算是一次学习,既然是学习,就难免会出现一些幼稚的问题。而我所犯的错误就是d3的版本问题,现在最新的d3版本是4.x,所以,我在线引用的d3的4.x
<script type="text/javascript" src="http://d3js.org/d3.v4.min.js"></script>
然而在我使用线性比例尺的时候却出现了问题。
x= d3.scale.linear()
我原本以为是我函数的用法不对,所以直接查询的d3.scale的用法,但是发现并没有问题,这是一句很简单的函数调用,所有人都在这么用。后来我搜索的出错原因,才发现有大神解答是d3的4.x没有兼容,4.x不存在这个用法,要末使用3.x,要末改函数,我觉得改版本就修改一个数字即可,所以改用了3.x版本。

转载于:https://www.cnblogs.com/tiandaliang/p/6756734.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值