I'm developing a desktop GUI application which includes the functionality of reading data from sensors and dynamically plotting said data in real time. I need the plots to be able to update every 1 to 1/4 second.
In my research I've found a few Kotlin libraries for plotting, but I'm not sure what the best option would be in my case. It seems like Lets-Plot mostly only concerns itself with static plots, whereas Plotly.kt has the dynamic updating functionality but is more for JS-type development, so not ideal for embedding in a desktop application.
Am I missing any major Kotlin/Java libraries that could provide this functionality? Or should I go ahead and try to adapt Plotly.kt to my project?
Thanks!