Go Down

Topic: [SOLVED] Need free software to chart raw data. (Read 1 time) previous topic - next topic

CosmickGold

Jan 26, 2016, 04:13 am Last Edit: Jan 26, 2016, 06:34 pm by CosmickGold
My project outputs raw data bytes that represent temperature, heart rate, movement, etc.  I want to be able to  chart these values in a multiple-line graph on a laptop (running Windows at least) something similar to the sample below:



In addition to showing the lines, it would help a lot to (1) have a way to set it to recognize and mark special events. And (2) a way to auto-insert text at various points to explain what the lines are doing.

Of course, this would mean creating templates for the program with instructions on how to handle the raw data.

Do you know of such a free program?  Am I asking too much?

I've thought about writing my own solution in PyCharm, but perhaps that would be "re-inventing the wheel" if there is a good solution already out there.

Nick_Pyner


larryd

#2
Jan 26, 2016, 05:36 am Last Edit: Jan 26, 2016, 05:40 am by LarryD
Not free but MegunoLink is something you might want to consider ~15.00 - $30.00

http://www.megunolink.com/

http://www.megunolink.com/download/

Edit:
http://www.megunolink.com/documentation/plotting-data/
.
No technical PMs.
If you are asked a question, please respond with an answer.
If you are asked for more information, please supply it.
If you need clarification, ask for help.

Robin2

Two or three hours spent thinking and reading documentation solves most programming problems.

CosmickGold

Thanks guys!

All interesting possibilites; plus I found this page on Matlab Clones with links to Octave, Scilab, Rlab, and SciPy.

After briefly looking over all, I got the impression each is a high-level program, able to do deeply comlex graphics and data analysis.  However, it looked as though lassoing in some of the many features to do precisely what I want, would be more difficult than building my own code to exactly fit my purpose, from the ground up with PyCharm .

Then I decided upon a far simpler solution:  I'll program my sketch to output simple text files (ascii text), with separate columns for each catagory such as heart-rate and temperature, adding column headings on top, a time-stamp every few lines, and notes on specific events to the right of a line.

Then the files themselves will be "human readable", and not difficult to import to a spreadsheet, or any other way people want to make use of them; including creating charts if they wish.

Robin2

If you write the data in CSV format it can be directly imported into most spreadsheets.

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

CosmickGold

If you write the data in CSV format it can be directly imported into most spreadsheets.

...R
Thanks.  That's what I'll do.

A quick google serach took me to How To Create A CSV File

Robin2

A quick google serach took me to How To Create A CSV File
It's nice to come across someone with a bit of initiative and self-help. Have fun.

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

larryd

I agree With Robin2's statement.

BTW, just a note, the MegunoLink serial monitor graphs data as it receives it.

.
No technical PMs.
If you are asked a question, please respond with an answer.
If you are asked for more information, please supply it.
If you need clarification, ask for help.

Go Up