I'm working on IntelliJ IDEA plugin that will display/plot data from a JSON file or some other similar data source. I have already tried multiple java (3d) plotting libraries (Jzy3D, JFreeChart, XChart...), but I can't get them to work inside IDEA's tool window.
I have next requirements:
- plots need to be interactive,
- they need to work on Community edition of IDEA,
- no 3rd party API calls needed (as Google's charts API). It has to work offline, without sending any of my info to 3rd parties,
- support for real-time plotting.
Does anyone have any recommendation for a library to use? Has there been anything similar done before (and is it possible to look at the source code)?
Do I have to add tool window event listener for every type of plot interactive action? Is content inside tool window static or does it refresh automatically?
Any other tips regarding this will be greatly appreciated as well!