[linux] Re: gnuplot-vraagje

Liset linuxhoorn op xs4all.nl
Za Dec 10 09:28:55 CET 2005


Hans Paijmans wrote:
>Liset wrote:
>  
>>paai wrote:
>>    
>>>Hans Paijmans wrote:
>>>
>>>      
>>>>gegeven een datafile als
>>>>
>>>>1 A
>>>>2 A
>>>>3 B
>>>>3 A
>>>>5 B
>>>>6 A
>>>>
>>>>...
>>>>en ik wil een gewone plot '< cut -f1 data' with lines; maar dan
>>>>met gekleurde symbolen voor de A's en de B's (en de C's...),
>>>>hoe pak ik dat aan?
>>>>  
>>>>        
>>>Jongens (en meisje), ik heb dit echt nodig, en ik kan op het
>>>net geen antwoord vinden. Is de kennis van Gnuplot al uitgestorven?
>>>
>>>Paai
>>>
>>>      
>>Ik zal het ff voor je navragen hiernaast.
>>Hij-hiernaast heeft het vaag over "set output" voor de file waar het 
>>heen moet, en "set terminal" voor het type output. Maar nog zonder je 
>>vraag gelezen te hebben.
>>    
>
>Ja, /dat/ soort dingen weet ik. Maar ik zou willen weten hoe de A's
>de B's en de C's op de lijngrafiek moeten worden aangegeven zonder
>kunstgrepen als de A, B en C lijnen apart te plotten.
>
>een oplossing als
>'plot "< cut -f1 file' with lines;
>'plot "< grep A file | cut -f1 ' with points;
>'plot "< grep B file | cut -f1 ' with points;
>'plot "< grep C file | cut -f1 ' with points;
>
>mist een zekere elegantie.
>  
[quote]
Labels
The labels style is available only if gnuplot is built with 
configuration option -enable-datastrings. For a 2-D plot with labels you 
must specify 3 input data columns; the text string found in the third 
column is printed at the X and Y coordinates generated by the first two 
column specifiers. The font, color, rotation angle and other properties 
of the printed text may be specified as additional command options (see 
set label (p. [*]) ). The example below will generate a 2-D plot with 
text labels taken from column 4 of the input file (tc lt 2 is shorthand 
for textcolor linetype 2, which is green).


 plot 'datafile' using 1:(0.5 * $2):4 with labels font "arial,11" tc lt 2


The labels style can also be used in 3-D plots. In this case four input 
column specifiers are required, corresponding to X Y Z and text.


 splot 'datafile' using 1:2:3:4 with labels
[/quote]

Zo iets ?

mvrgr
Liset
http://www.linuxhoorn.nl





More information about the Linux mailing list