D3从入门到秃头
仗剑东游的猫
QQ:2362019370
展开
-
D3.js核心函数之请求
XHRd3.xhr(url[,mimeType][,callback]),为指定的url创建一个异步请求。参数mimeType可能被指定为第二个参数,例如“text/plain”。如果指定了回调函数,那么请求就会使用get方法立即发出,并且当资源被加载或者请求失败之后回调函数就会被异步调用。如果有错的话,XMLHttpRequest对象代表了回复(response)。如果没有指定回调函数,返回...原创 2019-10-16 16:44:36 · 547 阅读 · 0 评论 -
D3.js核心函数之数组
排序(Ordering)(这些数组的方法中,都会忽略无效的值,比如undefined,NaN)d3.ascending(a,b),升序排序。如果a<b返回-1,a>b返回1,a=b返回0d3.descending(a,b),降序排序。如果a<b返回-1,a>b返回1,a=b返回0注:这两个比较函数都是自然排序(natural),可以与数组内置的sort方法一...原创 2019-10-16 15:17:26 · 1074 阅读 · 0 评论 -
D3.js核心函数之过渡
过渡是一种特殊类型的选择器,这种操作符的应用随时间平滑而不是瞬间变换开始过渡d3.transition([selection],[name]),创建动画过渡,等价于d3.select(document).transition()transition.delay([delay]),指定过渡延迟,以毫秒为单位。如果延迟为常量,则所有的元素被赋予相同的延迟,如果延迟是一个函数,则这个函数的返...原创 2019-10-14 09:29:19 · 713 阅读 · 0 评论 -
d3报错:Uncaught TypeError: Cannot read property 'linear' of undefined,已解决
使用d3.js,调用d3.scale.linear()时报错解决:新库中不使用d3.scale.linear(),使用 d3.scaleLinear()原创 2019-09-11 16:25:26 · 2317 阅读 · 0 评论 -
D3.js核心函数之选择器
D3使用CSS3中的选择方式来选择元素,比如标签 ("div")、类(“.awesome”)、唯一标识符(“#foo”)、属性(“[color=red]”)、或者包含(“parent child”)等等,不再赘述,不熟悉的自己百度。选择元素d3.select(selector),返回匹配的第一个元素,没有则返回空d3.selectAll(selector),返回所有匹配的元素数组,没有...原创 2019-10-09 17:03:18 · 439 阅读 · 0 评论