Pagina 1 di 1

Aiuto disegno grafico Gnuplot

Inviato: mer 18 nov 2009, 21:07
da Unicondor
Salve ragazzi,

per il mio lavoro di tesi dovrei plottare dei grafici con gnuplot 4.2 tali dati:

Codice: Seleziona tutto

97131  31.4381  vmlinux
96602  31.2668  oprofiled
38704  12.5272  xen-syms-2.6.18-92.1.13.el5
25646  8.3008  netperf
22189  7.1818  oprofile
6220  2.0132  qemu-dm
6168  1.9964  netbk
3439  1.1131  ip_conntrack
dove sull'asse delle x dovrebbero apparirmi la terza riga ( xmlinux,oprofiles ecc) mentre su quello delle y la prima riga.

Il tutto usando i boxes, quindi lo style fill.

Purtroppo ho problemi a mettere sull'asse delle x i nomi al posto dei valori ( sto usando xtics ma senza risultati)

Qualcuno può darmi una mano??

vi ringrazio in anticipo

Flavio

Re: Aiuto disegno grafico Gnuplot

Inviato: mer 18 nov 2009, 23:57
da tuxshadow
Ciao,
prova ad usare qualcosa di simile

Codice: Seleziona tutto

plot "dati.dat" using 1:2:xticlabels(3)
applicando poi lo stile di plotting che preferisci.
Per eliminare l'eventuale sovrapposizione delle label le puoi inclinare

Codice: Seleziona tutto

set xtic rotate by -45 scale 0
Se ti può interessare qui http://gnuplot.sourceforge.net/demo_4.2/ trovi un pò di esempi interessanti.

Re: Aiuto disegno grafico Gnuplot

Inviato: gio 19 nov 2009, 9:12
da Unicondor
Grazie mille tuxshadow, funziona benissimo :D

io stavo usando la funzione

Codice: Seleziona tutto

set xtics nomirror rotate("vmlinux"39. ecc)
pero quella che mi hai dato tu è molto più semplice e funziona a dovere :D

l'ultima cosa..dato che due valori sono un po troppo vicini (vmlinux e oprofiled) e me li stampa praticamente uno sopra l'altro, sai come posso spostare uno di loro un pò piu' a desta o sinistra??

Grazie ancora..
Flavio

Re: Aiuto disegno grafico Gnuplot

Inviato: gio 19 nov 2009, 11:49
da giberg
Non ho ben capito i valori da rappresentare
in base al tipo di grafico che mi pareva
di aver capito tu volessi fare, altrimenti potrei
provare a farti vedere il risultato di un grafico
creato con R (software statistico).
Vedendo le demo di gnuplot, la qualità
grafica che potresti ottenere con R è maggiore
(testi e linee meno sgranati).

Re: Aiuto disegno grafico Gnuplot

Inviato: gio 19 nov 2009, 16:02
da albatrosla
Con gnuplot è sempre bene generare degli eps e convertirli poi in batch con image::magick, tanto per fare un esempio. Inoltre consiglio di fare una passata con eps2eps, in questo modo il grafico viene anche "rifilato" in modo da non avere bordi bianchi eccessivamente ampi. La qualità non è un problema quando si passa per l'eps, essendo vettoriale. Con un converter si sceglie poi quale dimensione deve avere l'output e la "sgranatura" è inesistente.
Non sono certo che si possa decidere lo spostamento di una sola label.