I found three possible options for including scientific data in kivy and cannot decide which to choose.
- Using graph from kivy garden:
Pretty simple to implement. Easy to animate. Difficult to create high quality graphs. I am missing (or haven`t found it) features for manipulating line style, marker style and legends. There is a bug which occurs when using different screens, scroll views and carousells.
- Using Matplotlib kivy backend:
Havent tested it yet. In my opinion the most promising approach.
- Rendering static files: E.g html created by bokeh. Or png by matplotlib.
Are there other solutions ? Has anyone tested the matplotlib backend (possibly with animations) and how mature is it ? Does it make sense to plot real time data (~ 1 Hz sampling rate) using static plots ?