From: joachim h. <jh...@jo...> - 2009-05-21 21:31:01
|
Yes, no problems with Unix commands on OSX. It was a bit complicated, because I have the line number as a variable which is changing in a reread loop after pausing a while. I got this with (the variable "a" is the line number) command = sprintf("head -n %d $myfile | awk '{print $1}'", a) zeit = system(command) Now I could say print zeit and the first column of the line is printed in the Terminal window. When I tried to see this in the plot window with set label 1 zeit at ... or plot ... title zeit it prints indeed, but it doesn't overwrite the previous print when the plot is reread. Instead it prints the values one under each other. I don't know if this can be achieved? Thanks again - joachim Am 21.05.2009 um 21:03 schrieb Thomas Sefzick: > > you could read in the 1st column on a per-line basis > using unix (do these exist on a mac?) commands: > > s=system('head -n 1 datafilename | tail -n 1 | awk "{print \$1}"') > or > s=system('head -n 2 datafilename | tail -n 1 | awk "{print \$1}"') > > you read up to the line you want to get the data from (head), > then you take the last line only (tail), and extract the 1st value > (awk). > > then you may use the variable 's' for setting a label > set label 1 s at ..... > or setting the plot key > plot 'datafilename' using ... title s ... > > > joachim heintz wrote: >> >> I'm not sure how complicated it will be to upgrade to 4.3-cvs. I'm on >> OSX and had some difficulties to install gnuplot. Compiling from >> sources gave some errors I didn't understand, so I went to the >> darwinports. This worked, but I'm not sure if I can install 4.3 via >> Darwinports. >> For the moment it would be sufficient to print my first column in the >> Terminal window. Can I do this with gnuplot 4.2? I tried 'print $1' >> but this doesn't work. >> Thanks - >> joachim >> > > -- > View this message in context: http://www.nabble.com/Plot-questions-tp23464492p23658667.html > Sent from the Gnuplot - User mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT > is a gathering of tech-side developers & brand creativity > professionals. Meet > the minds behind Google Creative Lab, Visual Complexity, Processing, & > iPhoneDevCamp asthey present alongside digital heavyweights like > Barbarian > Group, R/GA, & Big Spaceship. http://www.creativitycat.com > _______________________________________________ > Gnuplot-info mailing list > Gnu...@li... > https://lists.sourceforge.net/lists/listinfo/gnuplot-info > |