Discussione: Octave: come cambiare palette colori?
- 31-03-08, 19:53 #1
Octave: come cambiare palette colori?
ciao a tutti, sono novello e apro questa discussione perché non sono riuscito a trovare una soluzione al mio problema nelle discussioni già aperte.
Sto usando octave 3.0.0 che utilizza come interfaccia grafica gnuplot 4.2.2. Funziona tutto abbastanza bene solo che se voglio fare grafici in 3d in forma di superficie (usando mesh o surf per intenderci) vorrei anche poter cambiare la mappa colori, che mi pare di aver capito che in gergo si chiama palette. Non riesco a trovare però nessun comando che mi aiuti e mi rimane il solito palette di default 7,5,15 (black, blue, red, yellow).
Qualcuno può aiutarmi?
Grazie mille
- 31-03-08, 20:10 #2
Hai provato con il comando colormap? Dovresti poter cambiare la mappa colori (ovvero l'associazione colore/altezza in z del punto).
- 31-03-08, 22:10 #3
provato ma non va. Credo che colormap faccia quello che dici, solo che influenza solo octave e non gnuplot che continua a fare il suo grafico con la sua palette
- 31-03-08, 22:12 #4
Posta qui un file di esempio breve, ma completo che evidenzi il problema.
Prima di scrivere, ho fatto una prova ed il comando colormap funzionava nel mio caso banale.
- 01-04-08, 00:49 #5
Allora io apro Octave e mi appare il terminale
octave -3.0.0:1>
allora io scrivo il seguente:
octave-3.0.0:1> x=[-10:10];
octave-3.0.0:2> y=[-10:10];
octave-3.0.0:3> [X,Y]=meshgrid(x,y);octave-3.0.0:4> colormap(hot)
octave-3.0.0:6> z=sin(X)-cos(Y);
octave-3.0.0:5> colormap(hot);
octave-3.0.0:7> surf(X,Y,z)
dove hot e una matrice nx3 che dovrebbe cambiare palette (come bone, gray, hsv ecc) ma octave mi dice questo:
gnuplot> set palette file "-" binary record=64 using 1:2:3:4;
^
line 3241: Gray scale not sorted in gradient.
che è la stessa cosa peraltro che esce con il comando surf o plot o qualsiasi sia il comando per fare un grafico. Però il grafico poi vien fuori, solo che con il palette di default di gnuplot.
- 01-04-08, 13:21 #6
insomma mi pare che il problema sia proprio la scritta:
gnuplot> set palette file "-" binary record=64 using 1:2:3:4;
^
line 3241: Gray scale not sorted in gradient.
che non impedisce l'output del grafico, ma evidentemente lo limita; anche se i comandi title, colorbar, axis funzionano. Non riesco proprio a capire cosa non va
- 01-04-08, 22:40 #7
problema risolto: molto banalmente (anche se non so come) gnuplot era installato male, l'ho riscaricato e reinstallato e funziona tutto bene, niente più messaggio di errore e il colormap funziona.
Meno male
- 02-04-08, 06:37 #8
Bene. Mi spiace di non aver avuto il tempo di studiare il tuo problema un po' più a fondo...
- 02-04-08, 15:59 #9
figurati, alla fine era solo un problema di istallazione e cmq tutto si è risolto per il meglio
Discussioni simili
-
problema con octave
By bobo21 in forum ProgrammazioneRisposte: 15Ultimo messaggio: 21-09-07, 11:09 -
Palette colori
By Fonzo in forum IllustratorRisposte: 4Ultimo messaggio: 25-05-07, 11:51 -
Fink, Octave e octave - forge
By jeby in forum SOFTWARE - AggiornaMacRisposte: 2Ultimo messaggio: 11-11-05, 07:44 -
Octave: X11 in Terminale...si può?
By jeby in forum MAC PROFESSIONALE - MacProf - Software, Hardware e consigliRisposte: 4Ultimo messaggio: 23-10-05, 09:49 -
Lanciare Octave per x11?
By cla72dio in forum ProgrammazioneRisposte: 1Ultimo messaggio: 25-05-05, 16:00



LinkBack URL
About LinkBacks
Replica con citazione
In Word clicca sul menu Word, scegli "Informazioni su Word" e vedrai la...
Si può avviare un clone di Tiger da un HD con interfaccia USB 3?