我正在尝试将交互式d3气泡图与angular 7集成在一起,但是在构建我的示例应用程序时,我总是得到
module not found error can't resolve 'd3' in '.../Angular_Example/angular-d3-graph-example-master/src/app/d3'
请帮帮我,谢谢
import { Node, Link, ForceDirectedGraph } from './models';
import * as d3 from 'd3';
@Injectab
我正在尝试根据我在输入栏中的搜索输入来取消这个bubblechart。现在,我把所有的d3代码放在一个Bubble.js中,然后在我的app.js中,我有一个searchinput元素,它将过滤我要显示的数据,然后在我的Bubble状态下,设置它的数据等于过滤的数据(名为RoadmapData)。然而,我的泡泡图没有更新。实际上,每次我输入什么东西,另一个气泡图呈现,所以如果我键入3个字母,有三个相同的和未经过滤的气泡图。
下面是我的代码:
import React, { Component } from "react";
import * as d3 from "d3
我有一个d3气泡图,通过计数来显示名字。我正在尝试添加一个输入框,以便用户可以搜索特定的名称以突出显示相应的气泡,以及显示名称和计数为文本。我按名称嵌套数据,但现在似乎无法访问嵌套数据中的计数值,因此当在输入框中输入名称时,它只返回键,计数是“未定义的”。是代码。这就是我遇到问题的地方:
d3.select("#userInput").on("keyup", search);
function search(value, d) {
var input = this.value.toUpperCase();
var name = d.key;