D3.js 是一个强大的 JavaScript 库,用于创建动态、交互式数据可视化。d3-contour
是 D3.js 的一个扩展模块,用于生成等高线图(contour plots)。
属性和方法
属性
x
: 一个函数,用于从数据点中提取 x 坐标。y
: 一个函数,用于从数据点中提取 y 坐标。size
: 一个数组,定义网格的大小[width, height]
。thresholds
: 一个数组,定义等高线的阈值。bandwidth
: 一个数值,定义核密度估计的带宽。
方法
contourDensity()
: 创建一个等高线密度估计器。contours()
: 计算并返回等高线。density()
: 计算并返回密度值。
Vue 代码示例
以下是