【发布时间】:2022-11-28 19:11:25
【问题描述】:
我读到使用jsdom在必要的可观察情节(来自 D3js 的派生模块)工作节点.
但是,关于这方面的例子很少,我无法正确调整我发现的例子。
这是我试图改编的代码:
import * as Plot from "@observablehq/plot";
import jsdom from "jsdom";
const { JSDOM } = jsdom;
const sales = [
{units: 10, fruit: "fig"},
{units: 20, fruit: "date"},
{units: 40, fruit: "plum"},
{units: 30, fruit: "plum"}
];
Plot.dot(sales, {x: "units", y: "fruit"}).plot();
我尝试了不同的东西,比如添加:
import {select} from "d3-selection";
Plot.select(JSDOM.window.document.body).dot(sales, {x: "units", y: "fruit"}).plot();
试图重现为 d3 here 所做的事情。
我也看到了this 可能包含答案,但这对于像我这样的 javascript 初学者来说是无法理解的。
我应该如何调整我的代码?
【问题讨论】:
标签: node.js jsdom observable-plot