@d3fc/d3fc-zoom

中文文档
1.2.0发布于 2024/06/13MITESM + CJS近 30 天下载 6万

在域值中运行的缩放组件

中文使用文档

d3fc-zoom 数据

基于域值的替代品 d3-zoom. 设计以方便协调跨多尺度的缩放/泛行和对尺度域的波段外更新。 这与略为减少的功能集交换.

主要 D3FC 软件包

安装

npm install @d3fc/d3fc-zoom

API 参考

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 页:1.缩放(a) 与《公约》有关的其他事项

构造一个新的缩放行为实例。 返回行为,缩放,既是一个对象,也是一个函数,通常通过 选择调用。 。 。 .

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 缩放(单位:千美元)选择, (中文(简体) ), 十. 规模, (中文(简体) ), 比例(中文(简体) )

将这个缩放行为应用到指定的选择中, 绑定必要的事件听众, 允许平面和缩放 。 它接受一个 十. 规模 和(或)a 比例 的平面或缩放操作将在 zoom 事件被提起.

通常不直接引用此函数,而是通过 选择调用数字 :

selection.call(fc.zoom().on("zoom", render), xScale, yScale)

A 类 d3. zo 组件用于内部绑定必要的事件听众。 因此,你可以将行为解开如下:

selection.on(".zoom", null);

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 缩放。 。 。 .打开(单位:千美元)类型名称[, 回调)

此组件发送 zoom 事件。 没有向事件处理者传递任何论据。 通常,这可以用来重新提交图表.

见 d3 - 发送 on 完整描述.

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 缩放。 。 。 .范围(单位:千美元).(中文(简体) )

见d3-zoom 范围。 。 。 .

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 缩放。 。 。 .过滤器(单位:千美元).(中文(简体) )

见d3-zoom 过滤器。 。 。 .

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 缩放。 。 。 .轮子Delta(单位:千美元).(中文(简体) )

见d3-zoom 轮子Delta。 。 。 .

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 缩放。 。 。 .可触摸(单位:千美元).(中文(简体) )

见d3-zoom 可触摸。 。 。 .

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 缩放。 。 。 .点击偏移(单位:千美元).(中文(简体) )

见d3-zoom 点击偏移。 。 。 .

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 缩放。 。 。 .磁盘分离(单位:千美元).(中文(简体) )

见d3-zoom 磁盘分离。 。 。 .

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 缩放。 。 。 .会期(单位:千美元).(中文(简体) )

见d3-zoom 会期。 。 。 .

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} 缩放。 。 。 .内插(单位:千美元).(中文(简体) )

见d3-zoom 内插。 。 。 .

版本与发布记录

@d3fc/d3fc-zoom 共发布 3 个版本,首次发布于 2020/10/14;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.2.0latest2024/06/132 年前
1.1.12020/11/066 年前
1.1.02020/10/146 年前

关于 @d3fc/d3fc-zoom 的常见问题

@d3fc/d3fc-zoom 是什么?

在域值中运行的缩放组件

如何安装 @d3fc/d3fc-zoom?

在项目目录运行 npm install @d3fc/d3fc-zoom,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:d3-dispatch(*)、d3-selection(*)、d3-zoom(*)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@d3fc/d3fc-zoom 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/d3fc__d3fc-zoom 是否存在。

@d3fc/d3fc-zoom 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@d3fc/d3fc-zoom 可以商用吗?

@d3fc/d3fc-zoom 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@d3fc/d3fc-zoom 的下载量有多少?

根据 npm 官方下载统计,@d3fc/d3fc-zoom 在 2026/10/11 – 2026/11/09 这 30 天内被下载 59,579 次,日均约 1,986 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@d3fc/d3fc-zoom 还在维护吗?

最新版本 1.2.0 发布于 2024/06/13(2 年前);至今共发布 3 个版本,其中过去 12 个月发布了 0 个;首次发布于 2020/10/14。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。