Graph display software (from csv files) - Page 1
Forum section: electronics / testgear

author: npelov
author_rank: Frequent Contributor
timestamp: August 02, 2018, 08:49:13 am
content: Does anyone know good graph display software? Something that allows you to view big amounts of data, zoom, pan ... etc.

author: Daruosha
author_rank: Regular Contributor
timestamp: August 02, 2018, 09:00:04 am
content: MATLAB

author: mathsquid
author_rank: Frequent Contributor
timestamp: August 02, 2018, 07:26:32 pm
content: Gnuplot might do what you want.

author: lmester
author_rank: Regular Contributor
timestamp: August 03, 2018, 02:54:12 am
content: Another possibility is Kst.https://kst-plot.kde.org/

author: TimFox
author_rank: Super Contributor
timestamp: August 03, 2018, 09:50:14 pm
content: I like “Grapher” from Golden Software.

author: JonM
author_rank: Unknown
timestamp: August 04, 2018, 02:58:00 am
content: R with ggplotYes, there is a bit of a learning curve, but there is no end to what you can do with data.Here is my recent version of a quick start guide:https://meekj.github.io/Rprogramming/modernRqsp.pdf

author: ivaylo
author_rank: Frequent Contributor
timestamp: August 04, 2018, 07:01:37 am
content: http://jupyter.orgis an alternative to R. Same, a bit of a learning curve, but the sky is the limit.

author: voltsandjolts
author_rank: Unknown
timestamp: August 04, 2018, 07:56:02 am
content: Quote from: npelov on August 02, 2018, 08:49:13 amCan you please define big - tens/hundreds of thousands or perhaps millions of datapoints.Perhaps you could post the first 20 lines of your CSV so we can give some plot examples.For tens of thousands DatPlot is OK, allows zooming and multiple strip charts (which all zoom together).For a 1.4Mbyte free program it is impressive. Also, it is easier for 'normal' people to use than MatPlotLib / R / Octave etc.http://www.datplot.com/https://www.youtube.com/user/Aeroperf

author: Mechatrommer
author_rank: Super Contributor
timestamp: August 04, 2018, 10:36:04 am
content: Quote from: lmester on August 03, 2018, 02:54:12 amthis... specifically and clearly dealing and talking about what the OP want... "big" data... they consider csv as not worth of analysis because they are too small! they probably talking about billions of data cramped into a screen. i can snap something together to do about the same (as proven with my millions of points FFT and DSO capture analysis) but... its already there free to download.

author: JonM
author_rank: Unknown
timestamp: August 04, 2018, 02:01:58 pm
content: Quote from: ivaylo on August 04, 2018, 07:01:37 amAs far as I understand, Jupyter is a front end to multiple data analysis languages such as R, Python, Julia. I see that they even have an example of using C++. Most R users use RStudio as an IDE / front-end, but Jupyter is also popular. I use ESS (Emacs Speaks Statistics) which is far less popular.As for data size, I often have 100 million, or more, data points in my R session. These data points are usually first loaded from csv files (actually space separated) but then stored in a R binary format for faster re-reading.The OP may want interactive graphics. While there are many ways of doing that in R, most now use JavaScript for browser display. I'm not sure how well they do with very large data sets. Making static plots from large data sets in R, with panning / zooming / etc, is straightforward from the command line. Doing it via mouse is more work.I'll also note that my presentation referred to above includes some crude SCPI control and data acquisition in pure R. I expect to do more of that in the future.

author: HighVoltage
author_rank: Super Contributor
timestamp: August 04, 2018, 03:20:19 pm
content: I use minitab for that

author: voltsandjolts
author_rank: Unknown
timestamp: August 04, 2018, 05:29:24 pm
content: Quote from: HighVoltage on August 04, 2018, 03:20:19 pmOoof. For GBP1300 they must be pretty graphs!