d3.js 相关问题

D3.js是一个JavaScript库,用于使用HTML,SVG和Canvas创建文档的交互式数据绑定可视化。

用d3反射元素时如何正确过渡?

我有一个正在用新数据更新的路径元素。然后它被重新定位并被反射。所有这些都工作正常。无法正常工作的部分是过渡。由于...

回答 1 投票 0

如何使用 D3 创建等频(深度)箱?

您可以使用 D3 创建等宽的 bin,如下所示: 常量 arr = [0, 0, 1, 10, 100, 102, 200, 253, 10000] const bin_gen = d3.bin() const bins = bin_gen(arr) 将数据放入这些容器中: [ [ ...

回答 1 投票 0

R 包 NetworkD3 中的 SankeyNetwork 未找到具有最小交叉的 sankey

我正在使用 sankeyNetwork 函数创建非常简单的流数据图表。即使使用多次迭代,生成的图表显然也有不必要的交叉。 我在 R 中运行了这段代码...

回答 1 投票 0

三个 JS - 在循环内的画布上渲染而不更新画布

我有下面的代码,它需要进行多次扫描。我知道这始终是 2880。画布应该将整个 360° 分成 2880 个扇区。下面代码中的循环将始终从 0...

回答 1 投票 0

d3 svg 与 nextjs mouseenter 仅触发一次

我正在开发一个 React 组件,该组件使用了 D3,但是 svg 圆圈仅触发一次。 从 'react' 导入 React, { useEffect, useRef, useState }; 从 'd3' 导入 * 作为 d3; 导入

回答 1 投票 0

如何在d3 v7中使用d3 pack创建螺旋图?

我能够使用 d3 pack 创建图表,但想要在螺旋布局中定位圆圈,如何在 pack 中定位圆圈 这是我的代码 const sortBubble = () => { 设置显示返回按钮(

回答 1 投票 0

自定义 d3interval 创建

我想以这样的方式创建一个间隔,以便第一个回调立即发生,后续回调在指定的 del 发生。是否可以在单个 d3.interval 内? 康索...

回答 1 投票 0

从 d3 选择中获取原始元素

我正在为 Power BI 构建一个用 TypeScript 编写的自定义视觉效果。在我的类的构造函数中,我编写 this.svg = d3.select(this.target).append("svg").attr("id", "svg"); (this.target只是坚持立场...

回答 1 投票 0

d3.js 图形链接的最小和最大长度

我想用d3做一个图形模拟,我可以拖动节点并移动它们,但链接的长度不能小于300或大于600,我该如何解决这个问题? 这是我的

回答 1 投票 0

打字稿中像 SomeType<T, U, V> 这样的类型是什么意思?

我正在使用 d3 和 typescript,d3 中有很多类型类似于 SomeType。例子: 合并(其他:选择):选择 我正在使用 d3 和 typescript,d3 中有很多类型都是这样的 SomeType<U,T,V>。示例: merge(other: Selection<GElement, Datum, PElement, PDatum>): Selection<GElement, Datum, PElement, PDatum> 我查看了高级类型文档,但无法理解这些类型的含义。我不能说它们是否是具有这些子类型或其他类型的选择类型。 这些都是泛型。简而言之,它们让您参数化类型,从而允许您将其他类型传递给它。 因此,要使用您的示例,您可以执行以下操作: interface SomeType<T, U, V> { t: T u: U v: V } const foo: SomeType<string, number, { cool: boolean }> = { // T U V t: 'a string', u: 123, v: { cool: true } } 游乐场 这里有很多关于泛型的文档:https://www.typescriptlang.org/docs/handbook/generics.html 我不确定打字稿,但至少在其他一些语言(例如 C#)上,T 类型是通用类型参数,基本上这意味着您不需要指定具体的对象类型。

回答 2 投票 0

方形空间代码注入D3未定义

最近我的代码在 d3.JS 中运行,并希望将其实现到一个朋友一直在开发的方形空间网站中。我一直在尝试将我的 d3 js 代码实现为 square s...

回答 1 投票 0

使用 d3 计算有向图中弯曲路径链接的控制点

我在 d3 中有一个力定向图。 我正在尝试使用路径元素在两个圆形节点之间创建链接,以便创建弯曲链接。 该路径应该如下所示: 另外,当

回答 1 投票 0

D3.line.define 缩放时信息会丢失

我正在使用 D3.line 显示振荡器随时间变化的测量数据。传感器视野有时会被遮挡,导致样本丢失。这些是通过时间戳来识别的。 显示何时...

回答 1 投票 0

如何使用 d3 及其力布局构建树?

我正在尝试以树的形式排列我的节点。现在,我正在从这里开始研究这个例子。目前,我依赖于力导向布局,但正在尝试修改它,以便我...

回答 2 投票 0

问题来源unipept-visualizations.js

我正在尝试从此页面重现简单的旭日:- https://observablehq.com/@unipept/sunburst-example 我创建了下面的 html,但由于某种原因,当我在 Visual Studio 中运行它时,我得到...

回答 1 投票 0

在 D3.js 中创建一个可拖动、可调整大小并带有旋转手柄的框?

我正在开发一个项目,需要使用D3.js创建一个盒子,我想实现以下功能: 主框应使用该元素创建。 在盒子的每个角落...

回答 1 投票 0

如何调整交互式 d3 重力模拟以在 localStorage 项目上进行操作?

我正在尝试改编一个链接到此的stackoverflow答案(我现在无法找到!):https://codepen.io/keetraxx/pen/oNzXKVN - 我确实保存了。 我想做交互式电缆图...

回答 1 投票 0

从 r2d3 迁移到 htmlwidget

我正在尝试使用正确的工作流程将我使用 {r2d3} 创建的内容移动到 {htmlwidgets}。例如,以下代码在 r2d3 中运行并创建一个非常简单的 x 轴: // 设置常量 u...

回答 1 投票 0

D3.js join 函数打破了圆环图 SVG 结构

我正在尝试使用 D3.js 来实现类似“仪表图”(或圆环图)的数据集,该数据集表示网络设备状态与具有此类设备的数量之间的绑定

回答 1 投票 0

Pointermove 事件在触摸时不返回元素索引

我试图让用户更改 d3.js SVG 图表上的一些点颜色。 似乎当前元素索引在触摸时的pointermove事件函数中没有连续更新,而例如c...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.