<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>d3</artifactId>
<version>5.9.7</version>
</dependency>
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class D3Integration {
public static void main(String[] args) {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
try {
engine.eval("console.log('Hello D3!')");
} catch (ScriptException e) {
e.printStackTrace();
}
}
}
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class D3Integration {
public static void main(String[] args) {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
try {
engine.eval("document.body.innerHTML = '<h1>Hello D3!</h1>'");
} catch (ScriptException e) {
e.printStackTrace();
}
}
}
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class D3Integration {
public static void main(String[] args) {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
try {
int width = 500;
engine.put("width", width);
engine.eval("console.log('Width:', width)");
} catch (ScriptException e) {
e.printStackTrace();
}
}
}