问题标签 [d3plus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
189 浏览

javascript - d3plus 不从 csv 加载数据

我的代码:

我的csv:

我刚收到消息:没有可用数据

怎么了?我在互联网上找不到通过这个库加载 csv 的任何示例

或者知道如何通过一般 D3 从 csv 中通过简单示例绘制图表?

0 投票
1 回答
84 浏览

javascript - 为什么我的脚本在添加 d3plus.js 图表时没有加载?

我正在尝试使用 d3plus.js 向我的网站添加图表。我收到以下错误消息:

我尝试将脚本放置在页面的开头和页脚之后。

鼠标悬停时,标签应出现在图表上,但我收到错误消息:

0 投票
1 回答
60 浏览

d3.js - 将对象数据转换为 d3plus-react 的数组

我有一个 api,它以以下格式返回数据:

我想在我的 d3plus 可视化中将其转换为以下格式:

我该怎么做呢。这是我使用 d3plus 的 React 组件:

0 投票
1 回答
459 浏览

d3.js - 带有 Svelte 的 d3plus:未捕获的类型错误:无法读取未定义的属性“文档”

0 投票
2 回答
170 浏览

javascript - 以 CSV 格式加载 D3.JS 树图

我不断收到错误“未定义数据”我在此处附加了我的 csv 文件

我在这部分不断收到错误,我不知道该怎么做。我会喜欢任何反馈

0 投票
0 回答
90 浏览

javascript - 对气泡图中的文本使用 D3-plus TextWrap 的问题

我正在努力使用 textWrap 来正确调整文本的大小和所需的换行符。结果我不得不用分隔符';'分割文本 在我的代码的早期部分中使用正则表达式(15 个字符后)。

此时添加文本环绕要么没有影响,要么将文本呈现为对象。

任何帮助或建议将不胜感激

PS:我对 D3 很陌生,所以提前为任何愚蠢的错误道歉

0 投票
0 回答
31 浏览

angular - 树形图深度控制

我一直在尝试在我的页面中实现树形图。问题是我想要一个外部深度控制来处理树形图的分叉。

例如http://dataviva.info/en/build_graph/rais/all/all/all?view=Employment%20by%20Municipality&graph=tree_map

请参阅上页底部的“深度”选项。观察图表是如何变化的。

有什么方法可以使用 d3plus 来实现吗?

0 投票
1 回答
113 浏览

d3.js - 从 d3plus 工具提示中删除共享文本

如何删除 d3plus 工具提示中弹出的共享文本。我希望从工具提示中删除共享按钮。它对我来说毫无意义,有没有办法从工具提示中删除它。以下是我现有的代码。

0 投票
1 回答
344 浏览

d3.js - 未捕获的 TypeError:d3plus.Pie 不是构造函数

我想制作一个基于 d3plus 库的饼图。我尝试使用以下代码(但我有一个问题,d3plus.Pie 不是构造函数

0 投票
0 回答
348 浏览

javascript - 如何使用 d3plus.TextBox() 模块进行 SVG 换行和自动字体大小缩放(在 D3.js 层次结构树上)

我正在尝试使用 d3plus-text 的 textBox 模块进行 SVG 文本框换行和自动字体大小缩放。我正在按照这里的使用说明https://github.com/d3plus/d3plus-text#d3plus-text

更新根树后,我正在使用这样的功能(如github中推荐的那样):

但是我遇到了以下错误消息的问题:

我搜索了高低,但仍然无法完成这项工作。对此的任何帮助将不胜感激。

PS:我知道我可以使用 MikeBostics Wrap 功能,您可以看到我在下面的代码中使用了一些编辑并且它可以工作。但我仍然想学习如何使用 d3plus.TextBox,因为它看起来更优雅并提供了额外的功能。

我的脚本的较短版本如下。你可以在这里摆弄它