首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
D3数据可视化
董巧功
创建于2023-11-17
订阅专栏
D3是一个用于对数据进行动态图表展示的JavaScript库。本专栏将会介绍D3相关的一系列基本应用,以及笔者的一些实践。
暂无订阅
共4篇文章
创建于2023-11-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
D3.js中的函数式编程
函数式编程是一个复杂的话题,本文仅从getter/setter方法和链式调用两个方面,介绍D3.js源码中的一些函数式编程思想。
D3制作地球(一) ——TopoJSON
TopoJSON是一种对地理拓扑进行编码的方式,它的名字来源于拓扑的英文topology,它的创始人正是D3的作者Mike Bostock。TopoJSON是GIS信息编码标准GeoJSON的扩展。要了解TopoJSON,先来看看GeoJSON。 如何理解FeatureColl…
D3制作地球(二) —— Projection的分类
投影地理一个核心的挑战是,地球是球形的,而显示器是平面的。我们在前面介绍了地理信息格式GeoJSON和TopoJSON,无论是这两种格式的哪一种,都是用经纬度来描述几何体或折线的。那么如何将地球上的经纬度,转化为显示器上的坐标?这就用到了D3为我们提供的Projection(投…
D3制作地球(三) —— Projection API
上文讲了如何得到各种各样的Projection,既然Projection是球体的经纬度在屏幕上的投影,那么我们也可以通过操作这个projection对象来控制投到屏幕上的地图,比如缩放、旋转、移动等等,D3提供了一系列的API操作projection对象,下面介绍一些常用API…