Quando si tenta di stampare un grafico su .png in Octave 3.8.1.1 su Windows 8 64-bit, il grafico degli assi, ma la linea che sto stampando non stamperà . La trama Sto creando è:Assi ma nessuna linea quando si stampa il grafico in Octave per Windows
> t = 0:0.1:6.28318;
> plot (t, sin(t));
> print figure.png
La trama risultante:
E l'immagine salvata su disco:
Così gli assi vengono visualizzati bene, ma la linea che ho tracciato è completamente mancante!
ho gs9.09 (Win32) installato, con epstool win32 copiato in GS di/bin, che viene impostato nel mio %HOMEPATH%\.octaverc
come:
cmd_path = getenv ("path");
gs_path = 'C:\Programs\gs\gs9.09\bin';
if (isempty (strfind (cmd_path, gs_path)))
setenv ('path', strcat (cmd_path, pathsep(), gs_path));
endif
Sono in esecuzione la versione GUI di Windows tramite w8-octave-gui.bat
.
EDIT Su un lancio fresco con i seguenti comandi per impostare gnuplot come il set di strumenti grafici prima di lanciare qualsiasi appezzamenti (da @ commenti di Andy), ottengo un immagine in bianco bianco per tutte le immagini senza -dpngalpha
(1, 2, 4, 5) e completamente immagini trasparenti senza contenuti per immagini con-dpngalpha
(3, 6):
>> graphics_toolkit("gnuplot");
>> graphics_toolkit()
ans = gnuplot
>> t = 0:0.1:6.3;
>> plot(t,sin(t));
>> print ("1.png");
>> print ("-dpng", "2.png");
>> print ("-dpngalpha", "3.png");
>> axis("off");
>> print ("4.png");
>> print ("-dpng", "5.png");
>> print ("-dpngalpha", "6.png");
Halp!
Hai provato con un diverso 'graphics_toolkit'? – am304
Congratulazioni per questa domanda ben scritta. Aggiungendo al commento di @ am304, prova anche con una sintassi alternativa: 'print ('figure.png', '- dpng')'. – juliohm
@ am304 - Non ero a conoscenza di questa opzione, grazie. L'uso di 'available_graphics_toolkits()' elenca 'gnuplot' e' fltk' sul mio sistema. Passando a 'gnuplot' posso stampare con successo solo file .emf e posso inviare il grafico alla mia stampante (progresso!). Ogni altro formato che ho provato con 'gnuplot' stampa un'immagine bianca vuota (.png, .pdf, .jpg). Quando provo .gif l'applicazione si arresta in modo anomalo (se si salva dalla finestra trama) o segnala "il terminale gnuplot", "gif", non è disponibile' se eseguito dalla finestra di comando. - Preferirei l'output .png, qualche idea al riguardo? – cod3monk3y