- Most code from gwt-d3 has already been transformed.
- In order to keep my efforts focussed, the remaining parts will be done on request.
- Therefore, if you are interested in more functionality, please create an issue ticket.
=> Please also feel free to jump in and directly contribute to the code of javafx-d3.
Please also see the following SO questions for more information:
How it works:
so called JSObjects .
With this straregy of javafx-d3 you are able to use the full power of d3.js for your Java desktop applications.
How to get started:
- Get the source code
- You can use the main folder as an Eclipse workspace including two projects:
- Import the two Eclipse Maven projects javafx-d3 and javafx-d3-demo
- Build the maven projects
- Run the demo suite com.github.javafxd3.d3.JavaFxD3DemoSuite
- If you do not get javafx-d3 up and running please create an issue ticket.
This project is licensed under BSD:
Javafx-d3 is based on third party code and you have to consider the corresponding licenses as well:
- d3.js => BSD: https://github.com/mbostock/d3/blob/master/LICENSE
- gwt-d3 => BSD: https://github.com/gwtd3/gwt-d3/blob/master/LICENSE
- function-plot => MIT: https://github.com/maurizzzio/function-plot
- nvd3 => Apache: https://github.com/novus/nvd3/blob/master/LICENSE.md
- jquery.js => JS Foundation https://github.com/jquery/jquery/blob/master/LICENSE.txt
- plotly.js => MIT: https://github.com/plotly/plotly.js/blob/master/LICENSE
: gwt-d3: https://github.com/gwtd3/gwt-d3
: d3.js: http://d3js.org
: JavaFx WebView: https://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm
: d3.js gallery: https://github.com/mbostock/d3/wiki/Gallery