課程
/前端開發(fā)
/Html5
/使用D3制作圖表
報(bào)錯(cuò)啦,是什么原因呢?
2018-08-08
源自:使用D3制作圖表 2-2
正在回答
是因?yàn)槟闶褂玫?d3js? 版本比視頻中老師用的新,接口不一樣。
參考 這里:
https://d3js.org.cn/document/d3-shape/#curves
使用指定的 alpha 值([0, 1]) 返回一條 Catmull–Rom 生成器。如果 alpha 為 0 則等價(jià)于 curveCardinal,如果 alpha 為 1 則會(huì)生成 chordal 曲線,如果 alpha 為 0.5 則會(huì)生成 centripetal spline
[0, 1]
Catmull–Rom
0
1
chordal
0.5
老師 使用的接口?
d3.line().x().y().interpolate('cardinal')
等價(jià)于新的接口用法
d3.line().x().y().curve(CatmullRom.alpha(0.5))
里面的 0.5 設(shè)置為 0
d3.svg.line..... 你的 line對(duì)象取錯(cuò)了
舉報(bào)
教你使用最酷的數(shù)據(jù)可視化圖表,初探數(shù)據(jù)可視化奧秘
5 回答代碼一樣,怎么我的報(bào)錯(cuò)呢?
1 回答.rangeBands([0,width],0.1); 老是報(bào)錯(cuò),火狐瀏覽器
3 回答line報(bào)錯(cuò), Uncaught TypeError: Cannot read property 'line' of undefined ,這個(gè)是什么原因呢
2 回答生成垂直柱狀圖這一章節(jié),我的報(bào)錯(cuò)了,scale_x(d.year)未起作用
1 回答var scale_x = d3.scale.linear(),定義縮放的時(shí)候報(bào)錯(cuò)了,說(shuō)是linear()讀取不到,怎么辦?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-08-01
是因?yàn)槟闶褂玫?d3js? 版本比視頻中老師用的新,接口不一樣。
參考 這里:
https://d3js.org.cn/document/d3-shape/#curves
使用指定的 alpha 值(
[0, 1]
) 返回一條Catmull–Rom
生成器。如果 alpha 為0
則等價(jià)于 curveCardinal,如果 alpha 為1
則會(huì)生成chordal
曲線,如果 alpha 為0.5
則會(huì)生成 centripetal spline老師 使用的接口?
d3.line().x().y().interpolate('cardinal')
等價(jià)于新的接口用法
d3.line().x().y().curve(CatmullRom.alpha(0.5))
里面的 0.5 設(shè)置為 0
2018-08-27
d3.svg.line..... 你的 line對(duì)象取錯(cuò)了