我有一个函数可以清除节点或边数据集中可能存在的任何数据,然后继续用新数据重新填充它们。它是一个分层网络,级别是在创建所有节点和边之后动态设置的,因此节点的 level 属性最终是通过nodes.update() 调用添加的。
节点的级别设置正确,可以在我的控制台日志中看到,但图表不反映级别。没有显示错误。看到节点似乎是正确的,我不认为设置级别的方法是问题所在,但我能想到的唯一可能干扰的其他事情是在像我这样的角度工厂中使用它,节点.update() 不会触发图形的重新渲染,或者我的选项。任何见解都值得赞赏,因为我真的不知道为什么设置级别不会改变我的图表。
抱歉缺少信息。我只是不知道从哪里开始,也不想分享我的整个文件。
网络工厂:
var nodes, edges, network;
visApp.factory('networkFactory', function() {
var service = {};
service.init = function() {
// create an array with nodes
nodes = new vis.DataSet();
// create an array with edges
edges = new vis.DataSet();
// create a network
var container = document.getElementById('callFlow');
var data = {
nodes: nodes,
edges: edges
};
var options = {
physics: false,
nodes: {
shape: 'box',
size: 25
},
edges: {
smooth: {
type: 'cubicBezier',
roundness:.75 …
Run Code Online (Sandbox Code Playgroud) 我只是想从命令行运行一个简单的 JUnit 测试
mvn clean test -Dtest=src/test/java/scraper/ScrapeTest#dbConnectionTest
Run Code Online (Sandbox Code Playgroud)
结果是这样(为简洁起见缩短)
[ERROR] COMPILATION ERROR :
[ERROR] /mnt/c/Users/My Name/Workspace/MyProject/MyProject/src/test/java/scraper/ScrapeTest.java:[3,24] package org.junit does not exist
[ERROR] /mnt/c/Users/My Name/Workspace/MyProject/MyProject/src/test/java/scraper/ScrapeTest.java:[20,10] cannot find symbol
symbol: class Test
location: class scraper.ScrapeTest
Run Code Online (Sandbox Code Playgroud)
我不明白,因为依赖项肯定包含在 pom.xml 文件中。我已经删除了任何 <scope> 标签,并按照其他类似问题中的建议设置了源和目标,还将 sourceEncoding 设置为 UTF-8,因为我收到了关于该问题的警告,并认为“@”符号可能不是正确识别,但老实说,我不知道出了什么问题;只是将 {{poop emoji}} 扔在墙上看看有什么。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>myproj</groupId>
<artifactId>web-scraper</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>MyProject</name>
<description>A web scraper to collect data for MyProject database</description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<!-- jsoup HTML parser library @ https://jsoup.org/ -->
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.11.3</version> …
Run Code Online (Sandbox Code Playgroud)