D3 转换 - 暂停和恢复

2023-11-22

我试图从这里理解 D3 转换的“暂停”和“恢复”guide。虽然我理解“暂停”是如何工作的,但当谈到“恢复”时我却一点也不迷茫。我无法理解作者的解释,特别是“线性”或第一份简历说明。我的问题是什么e.attr("T",0); and .attr("T",1);究竟在做什么?

我将恢复功能应用于视频或波形示例的播放头:jsfiddle


代码e.attr("T",0) and .attr("T",1)设置所选节点的属性。即,创建并设置新属性“T”。这样做的目的纯粹是为了方便停止和恢复——0 表示开始前的转换,1 表示结束时的转换。

如果该属性包含在转换中,则该值将从 0 逐渐变为 1。正如本教程的作者所指出的,这可以用于获取任意时间点的转换状态 - 您只需要查询“T”的值。如果您还保存了特定的过渡,则可以使用该值随时暂停和恢复。

请注意,“T”没有什么特别的。您可以使用任何(未使用的)属性名称。目的只是为了以某种方式了解过渡进展到什么程度。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

D3 转换 - 暂停和恢复 的相关文章

  • 如何从 mysql 数据库中提取数据并使用 D3.JS 进行可视化?

    我有一个数据库MySQL我想在其中可视化D3 JS 为了做到这一点 首先我想parse中的数据JSON格式 然后编写一个基本代码 从数据库中提取数据并使用D3 JS 我环顾四周 但找不到我想要的东西 因为我是新手D3 JS 我怎样才能做到这
  • 使用 classed("active",true) 鼠标悬停时 D3 颜色变化

    我是 js 和 D3 的新手 我已经生成了某种热图 并且想使用 D3 的 on mouseover 更改图块的颜色 我可以显式更改颜色 但想使用 CSS 活动规则 可能是一些简单的东西可以修复 任何帮助将不胜感激 完整代码如下 Thanks
  • D3js:如何设计地形图?

    给定具有高程数据的 GIS 栅格 如何在D3js中设计地形图 有没有使用 D3js 制作的耕地地形图 地形图的示例 不工作 我探索了以下可能性 tif gt gdal contour py gt shp gt topojson gt d3j
  • D3.以编程方式缩放后使用鼠标滚轮时缩放会跳转

    当我通过单击鼠标缩放到特定位置然后尝试平移或使用鼠标滚轮时 缩放行为会跳跃 看来我的缩放级别正在恢复 就像单击鼠标之前一样 这是我的事件处理程序 function click d var x y k if d centered d var
  • d3.js:在 SVG 线性渐变中过渡颜色?

    正如标题所说 使用D3 js 是否可以实现线性渐变的颜色过渡 例如 如果我有这个渐变 var gradient svg append svg defs append svg linearGradient attr id gradient a
  • 根据 D3 中的属性值对对象进行排序

    我有一系列在 D3 中使用的对象 例如 var cities city London country United Kingdom index 280 city Geneva country Switzerland index 259 ci
  • JS / d3.js:突出显示相邻链接的步骤

    再会 我之前对该项目的问题是 D3 js 根据相同的 json 值动态生成源和目标 https stackoverflow com questions 41138515 d3 js dynamically generate source a
  • 可以在 d3.js 中使用具有固定圆圈大小的圆圈包布局吗?

    此圆形包布局示例 http bl ocks org 4063269 http bl ocks org 4063269 非常适合我正在从事的项目 但是它会调整所有圆圈相对于彼此的大小 有没有一种简单的方法来指定每个圆的固定半径 我已经搜索了源
  • svg / d3.js 矩形一侧的圆角

    我知道 svg 有一个内置函数可以做圆角 但我只需要在四个角中的 2 个上做圆角 我知道我可以在彼此之上绘制多个矩形来模仿这一点 但这看起来有点俗气 有什么方法可以使用剪辑或任何 d3 js 方法来做到这一点吗 现在我有一个水平条形图 其中
  • 在 D3 v4 中使用 Zoom.translateExtent 约束地图平移

    我正在尝试显示单个州的地图 并将缩放和平移限制在州的边界内 除了缩放状态路径以适应较小的容器时的平移约束之外 它大部分都在工作 我认为这归结于我不明白该使用什么参数zoom translateExtent 虽然我对此很陌生 所以它可能是别的
  • 需要帮助从数组中为国家/地区着色,保留其余默认颜色

    我需要一些帮助从我创建的数组中获取数据 然后仅对数组中存在的国家 地区进行着色 而不在数组中的其余国家 地区我希望保留为默认颜色 我正在使用 D3 来完成所有这些工作 并且我非常确定我可以通过 D3 实现我需要的目标 但不确定如何实现 我想
  • overridePendingTransition 显示第二个活动的速度太快

    我有 2 个活动 我想在两个活动之间创建一个动画过渡 以便两个活动的视图向上滑动 就好像第二个活动正在向上推动第一个活动一样 在我的第一个活动中我使用 Intent iSecondActivity new Intent FirstActiv
  • 为什么 d3.js-lasso 不读取 svg 变量

    https jsfiddle net t52f1rn7 https jsfiddle net t52f1rn7 我正在尝试制作一个线条末端有圆圈的折线图 我想选择两个点并通过单击绘制线条 然后我找到了套索插件 我尝试将它用于相同的目的 选择
  • 如何将所有后代节点和链接设置为与 2 级祖先相同的颜色?

    我有一个 d3 js 树 其后代节点接收其 2 级祖先的节点颜色 这在级别 2 到级别 3 之间有效 但在级别 4 及以上级别停止工作 相关代码 var colourScale d3 scale ordinal domain MD Prof
  • 如何部分或仅按百分比沿路径过渡

    我是 d3 的初学者 目前无法使用最新版本 但我使用的是 3 x 版本 我想要实现的应该很简单 但遗憾的是我没有找到有关如何做到这一点的资源 目标是在我的 svg 中显示一条路径 然后我想显示例如一个圆并沿着路径过渡 移动 追踪圆 如果我想
  • svg:如何在计算线上设置一个圆?

    我试图用 svg 在计算线上设置一个圆 这是我的例子 http jsfiddle net 7XC9j http jsfiddle net 7XC9j html
  • D3 版本 5,如何将 Promise 链接到图表构建

    我想将 JS Promise 链接到 D3 v5 图表构建 并想在动画之后解决它 但它不起作用 下面的代码还在注释中显示了不同类型的尝试 它们都不起作用 选项 3 导致异常 未捕获 承诺中 类型错误 无法读取未定义的属性 on 选项 2 和
  • 更改 c3.js 散点图中气泡的大小

    我有一个散点图 我想改变点的大小 使它们看起来像气泡 有人可以告诉我如何改变气泡的大小吗 这是我的代码 var chart c3 generate data xs IBM ibm x Microsoft microsoft x column
  • D3js多个父节点

    我正在尝试 d3 和树布局 我认为是否可以创建具有两个根的树 我知道树只有一个根是规则 但也许有人有一些例子 这是一个Fiddle http jsfiddle net 2ob0drfk 1 显示我认为您正在寻找的内容 重要的代码就在底部附近
  • 使用时间序列数据和scaleBand指定D3条形图上的刻度

    我尝试为具有时间序列数据的 d3 v4 条形图指定多个刻度和多个刻度标签 如下图所示 基于本教程 https bl ocks org zigahertz 1ee4965ff76514517bb7ce6af21e5d44我有一个处理时间序列数

随机推荐

  • 确定互联网连接是否可用

    我知道我不是第一个问这个问题的人 我如何知道我的申请是否在线 我找到了这个帖子 堆栈溢出 我想用 C 和 NET 3 5 来实现 建议定期对资源执行 ping 操作 我对这个建议不太满意 我宁愿检测网络更改 然后 ping 我的服务以检查它
  • 将文件从远程 url 流式传输到 Django 视图响应

    有没有办法使用 Django Response 从远程 URL 流式传输文件 无需在本地下载文件 view py def file recover request args kwargs file url http remote file
  • R Caret 包中的逻辑回归调整参数网格?

    我正在尝试使用 R 来拟合逻辑回归模型caret package 我做了以下事情 model lt train dec var data vars method glm family binomial trControl ctrl tune
  • SlickGrid 中的单元格工具提示

    我的 SlickGrid 表格中的一些单元格有myClass class 我为他们添加了一个工具提示 如下所示 myClass hover Mouse enters function e Mouse leaves function 它工作正
  • 在 Kubernetes 中,如何在服务选择器中按名称选择 pod?

    我希望启动特定数量的独立且不负载平衡的 Pod 目的是使用它们向某些外部端点发送和接收某些流量 我计划执行此操作的方法是显式创建 Pod yaml 片段如下 apiVersion v1 kind Pod metadata name gene
  • 禁用 ios 上 html canvas 绘图的滚动/滑动操作

    我有一个html画布使用鼠标和触摸事件在其上绘图 我使用CSS触摸动作 无画布上的样式以禁用绘图时在设备上滚动 然而它只适用于非 IOS 设备 在 IOS 设备上的任何浏览器上 它仍然会执行滚动 滑动操作 并且很难正确绘制 这几乎就像是 I
  • 井字游戏策略缩减

    我决定编写一个解决 TicTacToe 问题的小程序 以便在一个简单的游戏上尝试一些修剪技术的效果 使用极小极大法解决该问题的完整博弈树最终只有 549 946 种可能的博弈 通过 alpha beta 剪枝 需要评估的状态数量减少到 18
  • 从 HttpURLConnection 对象解析 JSON

    我正在使用以下命令进行基本的 http 身份验证HttpURLConnectionJava 中的对象 URL urlUse new URL url HttpURLConnection conn null conn HttpURLConnec
  • 在有限的 16 字节字符串上将 IEEE 754-1985 双写为 ASCII

    这是我的后续原帖 但为了清楚起见 我会重复一遍 根据 DICOM 标准 可以使用十进制字符串的值表示来存储浮点类型 看表 6 2 1 DICOM 值表示 十进制字符串 表示固定数字的字符串 点数或浮点数 固定点数应 仅包含字符 0 9 并带
  • MS Access 中的 VBA + 线程 [重复]

    这个问题在这里已经有答案了 如何在 MS Access VBA 中创建在单独线程上运行的进程 我想创建一个只等待消息的流程 您可能想查看此解决方法 http www excelhero com blog 2010 05 multi thre
  • 为传入短信注册广播接收器

    如何注册 BroadcastReceiver 以阻止传入短信 IntentFilter intentFilter new IntentFilter Intent what should be here ctx registerReceive
  • Qt Designer 中的自定义布局

    无论如何 我们是否可以拥有自定义布局 例如定义为https doc qt io archives qt 4 7 examples layouts html 在 Qt 设计器内 在 Qt Designer 中添加此类自定义布局的过程是什么 任
  • 如何使用 matplotlib 绘制 .txt 文件中的数据?

    我想使用 matplotlib 绘制 txt 文件 但我不断收到此错误消息 我对 python 不太熟悉 因为我几周前开始学习 文本文件的格式如下 长 2048 行 6876 593750 1 6876 302246 1 6876 0034
  • 矩阵列表的元素均值[重复]

    这个问题在这里已经有答案了 假设您有矩阵列表 逐个元素计算平均矩阵的最方便的方法是什么 假设我们有一个矩阵列表 gt A lt matrix c 1 9 3 3 gt A 1 2 3 1 1 4 7 2 2 5 8 3 3 6 9 gt B
  • 从匿名方法调用带有 ref 或 out 参数的方法 [重复]

    这个问题在这里已经有答案了 这个问题与前几天我问过我从中得到了一些很好的有用的答案 我需要以通用方式调用具有不同签名的各种 Web 方法 我希望能够将 Web 方法传递给具有委托参数的方法 但我不确定如何处理不同的签名 解决方案是使用 la
  • NHibernate QueryOver 子查询

    我看过类似的问题 但找不到简单的解释 我可能会错过 但我保证我看了 事实上 除了一篇博文快速地概述了所有内容并假设您熟悉其他形式的 NH 之外 我什至找不到其他文档 给定之间的多对多Program and Topic 其中后者位于以下层次结
  • 如何以编程方式获取当前的跟踪开关?

    In my web config I have
  • Android:重定向拨出电话

    我试图将拨出电话重定向至其他电话号码在 Android 设备上 因此 我使用 BroadcastReceiver 监听 NEW OUTGOING CALL 意图 在他的 onReceive 方法上我使用 setResultData 方法来更
  • winreg.OpenKey 对现有注册表项抛出 filenotfound 错误

    我在读取由我的软件创建的注册表项时遇到困难 然而 使用相同的代码 我可以读取其他密钥 installdir winreg OpenKey winreg HKEY LOCAL MACHINE SOFTWARE Microsoft MediaP
  • D3 转换 - 暂停和恢复

    我试图从这里理解 D3 转换的 暂停 和 恢复 guide 虽然我理解 暂停 是如何工作的 但当谈到 恢复 时我却一点也不迷茫 我无法理解作者的解释 特别是 线性 或第一份简历说明 我的问题是什么e attr T 0 and attr T