D3.js geoHyperelliptical()函数
JavaScript 库D3.js使用 HTML5、可缩放矢量图形和级联样式表为网页提供动态、交互式数据可视化。
d3.js库中的geoHyperelliptical()函数用于绘制伪圆柱、等积古德同位线投影。
句法:
d3.geoHyperelliptical( k, alpha ,gamma)
参数:此方法接受三个参数,如上所述和如下所述。
- k:定义子午线形状的超椭圆(或 Lamé 曲线)的指数。默认值为 2.5 。
- alpha:它控制与超椭圆平均的圆柱投影的权重。默认值为 0。
- 伽玛:纵横比。默认值为 1.183136。
返回值:此方法从给定的 JSON 数据创建超椭圆投影。
示例 1:以下示例绘制了以 (0,0) 为中心和 0 旋转的世界的超椭圆投影。
HTML
HTML
输出:
示例 2:以下示例在更改中心和旋转后绘制世界的超椭圆投影。
HTML
输出: