Newsgroup: it.comp.macintosh
Titolo: plot di dati per uso scientifico

Cosa suggerite? gnuplot e xmgrace gia' li uso, ma vorrei qualcosa di
"meglio" a livello di qualita' dei  grafici. Plot l'ho provato, ma
dopo 20 minuti passati inutilmente a cercare di fare il plot da un
file multicolonne ascii l'ho abbandonato.
ho installato r, ma ancora non lo so usare... che alternative ho?
mi piacerebbe qualcosa non solo per intel/leopard
--
ilnonno




Quando facevo l'universit� usavo Kaleidagraph
non so nemmeno se esiste pi�! era molto potente a importare dati da 
file di testo e molto versatile per il plot. inoltre i grafici 
risultavano sempre molto piacevoli di aspetto.
Ciao

 ilnonno
r va bene io ci perderei una mezz'oretta a capire come fare i grafici.
Altrimenti all'universit� si usa tantissimo octave (oppure matlab ma � 
commerciale)
http://www.gnu.org/software/octave/


-- 
<insert sign here>

 che alternative ho?
Prova a dare un occhio a questi:
http://www.wavemetrics.com/
http://www.gigawiz.com/Aabel3.html
http://www.visualdatatools.com/DataGraph/index.html
http://www.omnigroup.com/applications/omnigraphsketcher
poi ce ne sono sicuramente altri.
Mi sembra che sono tutti commerciali.
Se ne vuoi cercare altri vai su 
www.versiontracker.com/macosx
 e metti
come chiave di ricerca (quella che ho messo io): graph data
-- 
Ciao da Francesco B.

 commerciale)
http://www.gnu.org/software/octave/
octave si appoggia a gnuplot per fare i grafici.
Ciao Jack

 se imposti GNUTERM=aqua 
nell'ambiente da cui lo lanci.

 Cosa suggerite?
grazie a tutti.. ho guardato un po' in giro e di roba interessante, o
almeno paragonabile a sigmaplot per windows, ce ne e', ma tutta a
pagamento...
profit mi pare molto bello, ma costicchia... omnigraph e' solo per i
leopardi, e io ho il g4 col tigro (se spendo vorrei poter installare
il programma su entrambi i miei mac, tigro l'uno e leo l'altro).
gironzolo ancora un po'... se vivengono in mente altre cose non
presenti in macupdate o version tracker, dite pure ;)
--
ilnonno

 gironzolo ancora un po'
Ma di Plot cos'è che non ti piaceva?
Non che lo conosca ma mi sembrava interessante.

 Non che lo conosca ma mi sembrava interessante.
forse sono io impedito, ma non sono mai riuscito a tirare dentro dei
dati da un file ascii.
faccio delle simulazioni molecolari, analizzo le strutture e scrivo
l'output con le energie in un file. un giro di grep piu' tardi, ho un
file con solo le energie intermolecolari per tutte le strutture di una
dinamica molecolare.
ora ho solo dati numerici nella quarta colonna del file, e sarebbero i
valori in Y. in X l'indice di linea. Non sono riusciti a tirare dentro
queste 10 energie. Anche scrivendo a manina il file, non c'e' verso.
anche selezionando multicolumn etc etc. di plot ho l'ultima versione
(0.997) e sono sul tigro.
se hai idee, ben lieto di riprovare
--
ilnonno

 se hai idee, ben lieto di riprovare
Ma lascia perdere il manipolare il file a mano. Ci perdi solo tempo.
Devi lavorare tutto da codice. Ti prendi una libreria e ti fai un 
programmino che legga il file. In fortran (il pi� usato a fisica e 
credetemi va ancora bene) si sta un attimo a farla.

 credetemi va ancora bene) si sta un attimo a farla.
si ok. e quindi? quale parte di anche il file con le sole colonne x e
y non viene caricato non e' chiaro? :)
insomma, non vedo perche' dovrei fare librerie quando posso creare i
file con un comando unix. mi basta importarli
--
ilnonno

 valori in Y. in X l'indice di linea.
Ho provato con un file creato così
a b c 10
x y z 20
e l'ho importato in Plot. 
Digli "treat all columns as Y" e specificagli il separatore (io ho usato 
il tabulatore). Avrai quattro sorgenti dati, una per colonna, di cui 
potrai anche cancellare le prime tre.

 potrai anche cancellare le prime tre.
nada.. tira dentro i due punti, ma non fa il grafico
--
ilnonno

 ilnonno
ma non � possibile ho provato adesso io e funziona.
E' chiaro che devi impostare una colonna per le x che � ad esempio
il tuo contatore.

 il tuo contatore.
che sarebbe? la zero?
--
ilnonno

 ilnonno
plot ti chiede quando fai l'import quale colonna vuoi come X.
Ad esempio nella prima colonna di dati io ci lascio sempre il contatore 
come indice. Quindi � 1 la colonna X.

 come indice. Quindi è 1 la colonna X.
mapporca...
il file e':
qui quo qua 10
tic tac toe  40
non ci sono tabulazioni, ma sono separati da sequenze di spazi.
importo come ascii, scelgo multicolonne, metto la x a 1 (o a zero, o
lascio vuoto, tanto non cambia), spunto tutte le colonne come y, nel
separatore ci faccio uno spazio (ho provato anche col tab, ma non
cambia)
e importo.
nel milgiore dei casi, ho una sola linea in quella specie di
spreadsheet:
No    X   Y  E Points U  source       L    Comment
0      1    1         2         pippo.dat    V    import
e il grafico ' semplicemente vuoto, con gli assi che sono tra 0 e 1.
possibile?
--
ilnonno

 possibile?
no


bah, a parte che non voglio dover mettere un indice per le x (gnuplot
e grace prendono semplicementente il numero di linea come indice), ho
1 e 2 nella y e l'asse x varia tra zero e 1
--
ilnonno

 possibile?
Se succede è possibile.

 il tuo contatore.
Se gli dici "prendi tutti i valori come Y" il contatore diventa 
semplicemente il numero di riga e non c'è bisogno di usare una colonna 
esplicita. In questo modo puoi importare anche una singola colonna di 
dati.

 file multicolonne ascii l'ho abbandonato.
Magari ti basta anche solo Grapher...

> Magari ti basta anche solo Grapher...
ma ti pare! ï¿œ chiarissimo che sta facendo delle simulazioni di fisica e 
che deve importare dati.
Devi usare per forza software come gnuplot.

 dati da un file ascii.
No, seriamente, usa Grapher (e' di default sul mac).
In alternativa pylab se sai usare python
d

 Devi usare per forza software come gnuplot.
centrato il problema.. per ora l'accoppiata gnuplot e xmgrace ha fatto
il suo dovere, ma volevo provare qualcosa dal risultato grafico piu'
moderno e professionale per i grafici finali da mettere sui poster o
sulle presentazioni alle conferenze. per gli articoli e per i plot che
mi servono per controllare che tutto vada bene mi basta.
--
ilnonno

On 9 Ott, 11:04, 
m...@adomain.no
 (dawe) wrote:

python non e' un problema, lo conosco, ma pylab non si basa su
gnuplot?
--
ilnonno

 In alternativa pylab se sai usare python
per gestire grafici scientifici lo trovo davvero limitante.

 mi servono per controllare che tutto vada bene mi basta.
quando lavoravo al dip. di fisica usavamo sempre gnuplot anche per 
inserire i grafici nei poster internazionali. Inoltre c'era sempre il 
problema di importare i grafici in LaTeX e gnuplot andava benissimo 
esportando in eps. Sinceramente anche io ho sempre trovato i grafici di 
gnuplot completi ma poco "estetici". A volte usavo matlab ma � 
commerciale e origin (una specie di foglio elettronico studiato solo per 
l'analisi dati) su windows. Altrimenti devi scegliere una libreria di 
plotting e provare con il linguaggio di programmazione che usi (fortran?).

 gnuplot?
Nope.
Pyhon + scipy + matplotlib + ipython e vai alla grande.
d