Graphing information on smartdashboard?

We were wondering if it was possible to receive multiple pieces of information (i.e. encoder rate [rpm]) and graph them into an rpm / time graph without having to system.out.print every single encoder value that comes up then manually going into excel and plugging the numbers in? What would be an easy way to graph data on a line graph while you’re receiving it? We are trying to see at what speed the rpm levels out when we set a motor speed to say, 30% of maximum speed.

Thank you!

If you use the menu to set the SmartDashboard to Editable then right click on the widget for the value you want to graph you can change the representation to a graph. I would give exact instructions, but my machine doesn’t have the SmartDashboard on it right now.