我试图在Nuxt 3项目中使用D3扩展,并为此在plugins/目录中创建了一个d3.client.js文件。
import * as d3 from "d3";
import { defineNuxtPlugin } from '#app'
export default defineNuxtPlugin(nuxtApp => {
nuxtApp.vueApp.use(d3)
})
但是,当我尝试使用它时,它会给我一个500个内部服务器错误document is not defined。
<script>
import * as d3
我有一个应用程序列表和提供访问这些应用程序的服务器,有大量的交叉服务器,例如:
Servers 01-09 provide App A, App, B
Servers 05-09 provide App C
Servers 10-14 also provide App A
目前,我在一张纸上画了很多盒子,上面有服务器和它们的应用程序列表,它们被分组成运行同一个应用程序的服务器。使用上面的示例:一个标有应用程序A和应用程序B的标有01-09的框,并将另一个标有05-09的方框与其编写的App重叠。
我想把它转换成d3提供的可视化(我也在学习d3),我可以在网站上显示。我想要一种超级venn di
我在前端开发方面不是很强,但最近我玩了很多Javascript和D3。由于习惯于使用木星笔记本在Python中进行科学分析,我认为应该可以使用类似的工作流来使用D3在带有JS内核的木星笔记本中使用JS代码开发科学可视化。我看过的,它看起来很有希望,但是当试图导入D3时,笔记本会抛出一个错误:
// npm install d3
var d3 = require('d3');
抛出
ReferenceError: document is not defined
我猜这是因为木星环境()中没有DOM。事实上,如果我导入jsdom,D3也会成功导入。太棒了!但是,现在,我不能选择任何
我希望使用javascript字符串数组中的数据来生成d3图,显示时间戳(T)、接收(rx)和传输(tx)计数器的时间序列。数组的每个成员都是对应于一行时间的字符串,rx,tx (是的,带有逗号分隔符)。我不想使用基于d3请求的方法。我已经使用服务器端lua代码从服务器读取了文件,并使用jslines.push(string)将数据放到页面中。
109 // Show results so far
110 for (i=0; i < jslines.length; i++) {
111 console.log(i + ": " + jslines[i]);
112
我们有一个可以发送png文件的API。这个png文件是由几个svg文件和一些属性的变化组成的:背景颜色,图像大小。
我们在服务器上使用node.js。
我尝试过使用d3修改SVG文件& Jsdom在后端使用d3,但没有成功:
var fs = require('fs');
var d3 = require('d3');
var JSDOM = require('jsdom').JSDOM;
var outputLocation = 'test.svg';
const window = (new JSDOM(`<ht
我正在学习d3。在d3 js中有。但它们似乎都构成了一个HTTP GET。在我的场景中,我已经有了字符串中的json数据。如何使用此字符串而不是发出另一个http请求?我试图查找相关文档,但一无所获。
这是可行的:
d3.json("/path/flare.json", function(json) {
//rendering logic here
}
现在,如果我有:
//assume this json comes from a server (on SAME DOMAIN)
var myjson = '{"name": "flare
这太奇怪了。这也有点长,所以提前道歉。更新--结果是两个问题--见下面的答案.
这是我的错误:EXCEPTION: this.svg.selectAll(...).data(...).enter is not a function
我有一个角-cli客户端和一个节点api服务器。我可以使用一个可观察的(下面的代码)从服务中检索一个states.json文件。d3喜欢这个文件,并显示预期的美国地图。
当我将api服务器中的服务目标从文件更改为服务器时,我在客户机中得到了上面的错误。
当我使用ngOnInit在变体中输出输出时,最初mapData打印为空数组并抛出错误。--这是错误的明显来源,因为