I'm a graduate student beginning Torch7 and Lua for training a convolutional neural network on a large number of images. During this process, I have to monitor some learning curves. Thereby I searched on google some libs able to plot easily many things (for instance covariance matrix). The only tool I found in torch was https://github.com/torch/gnuplot<p>Obviously gnuplot is crossplatform able to generate professional diagrams (even to latex). Otherwise, I have a pythonic background and I was using matplotlib instead of some gnuplot wrappers such as http://gnuplot-py.sourceforge.net/<p>Do you think that using gnuplot as a main lib to plot things is a good idea ?
It is a major pain. Try "R". It is nearly entirely engineered toward proper handling of data. Exploratory Data Analysis (EDA) is so fundamental to the stats folks who make R that NIST dedicated a good chunk of their manual to it. (<a href="http://www.itl.nist.gov/div898/handbook/eda/eda.htm" rel="nofollow">http://www.itl.nist.gov/div898/handbook/eda/eda.htm</a>)<p>Rstudio is nice. ggplot2 is excellent.
Use whatever's most convenient and good enough, sometimes that's gnuplot, sometimes that's matplotlib, sometimes that's ggplot, sometimes that's some javascript thing.