Hey you again!
The Dataplot tool uses plotly and works with files that are accessible to the webserver hosting the GUI.
In general, this is the Motorcortex controller, so you could do something like this:
Create a client application (for instance in Python) that grabs the data from Motorcortex and then saves it as a CSV file in /var/www/motorcortex/grid/projects/yourproject/plotdata (or some other location that the webserver has access to). Then configure the DataPlot widget to load this file and display it. While developing your gui you can just upload this csv file into the GRID package structure somwhere, so you have something to load and show in edit mode. This file will then be overwritten by your script when the gui has been deployed.
Alternatively you can also use the HTML widget to embed anything in the GUI, also external websites. We have used this for very fancy things like interactive plots based on Motorcortex data.
I hope this is helpful.