SuperAPI AI 工具集

observable-plot

数据与分析

查看项目

更新于 10-16 00:05

技能介绍

用途:Observable Plot 是构建在 D3 之上的 JavaScript 探索性数据可视化库,提供简洁的声明式 API 用于创建图表、探索数据。本技能是使用该库的指南。

主要能力:核心函数 Plot.plot(options) 渲染可视化并返回 SVG 或 HTML figure 元素。支持多种标记(marks),如 area、bar、dot、line、rect、text、rule、cell、tip、axis、geo、link、arrow、vector、tick、box、frame、image、contour、density、raster、hexgrid、waffle、delaunay、bollinger、difference、tree、auto、linear-regression、crosshair、grid 等;支持变换(transforms),如 bin、group、stack、dodge、hexbin、window、select、normalize;以及 scales、facets、projections、legends、interactions、curves、markers、shorthand、intervals 等特性。

使用方式:安装命令为 npm install @observablehq/plot,或通过 CDN 引入。数据以对象数组形式提供,通过通道映射(如 x、y、fill、r)将数据列映射到视觉属性。常见模式包括添加网格、颜色图例、分面(小倍数)、交互式提示、堆叠面积图等。可与 React 或原生 JS 集成。

适用场景:创建折线图、柱状图、散点图、直方图、面积图等探索性数据可视化。

限制:资料未提供收费、价格、平台或效果等信息。