我的github

d3.js不是基于webgl的。。

d3.js也是一个图形库。

提到图形库,大家脑海里第一时间想到的是什么库?opengl。但是话说回来,计算机图形学≠opengl。在浏览器里绘制图形的方法,当然可以使用webgl,但是它是三维图形库。当然,三维图形库本质上也是要转化成二维的图形(图像),才能在浏览器(显示屏)上显示。除了webgl之外,还有一种绘图方式,就是svg(矢量图)。

参考:https://www.cnblogs.com/fastmover/p/7779660.html(d3.js和echarts对比,通过d3.js绘制地图)

参考:https://blog.csdn.net/P6P7qsW6ua47A2Sb/article/details/117308883(见微知著 - D3JS这个极客很爱的可视化框架&基于d3的earth实现)

>> 七、D3的使用实例 earth-master
该项目使用D3Geo模块进行地球的渲染。

D3Geo模块支持加载GeoJson、TopoJson等标准的地理信息数据格式。

D3Geo模块根据地理信息渲染出不同的投影(如墨卡托投影,高斯投影等)。

可方便对地理要素进行着色。

墨卡托投影绘制的地球及风场动画的制作:

posted on 2023-04-19 09:14  XiaoNiuFeiTian  阅读(233)  评论(0编辑  收藏  举报