2011-11-05 4 views
2

J'ai un fichier gnuplot qui sort assez bien en EPS mais je souffre de quelques problèmes en ce qui concerne les étiquettes. Pour une raison quelconque, un chiffre aléatoire (') est inséré avant chaque étiquette. Ceci n'est pas produit dans une exportation PNG.Gnuplot - Terminal EPS produisant des caractères supplémentaires

Exemple gnuplot error picture

Le fichier gnuplot est inférieur

set term postscript eps enhanced 
set datafile separator "," 
set datafile missing "NULL" 
set decimal locale 
set output 'Average_Costs_Plotted.eps' 
set grid 
set key left 
set ytics nomirror 
set xtics nomirror 
set format y "£%'.0f" 
set ylabel "Total Loss Estimate \n Based on Average Cost Per m^2" 
set xlabel "Area Damaged m^2" 
plot "Average_Costs_Upto_10000mSQM.csv" using 1:2 axis x1y1 title 'Industrial Processing' w l lw 2 
+0

Si je remplace le signe dièse avec un signe de dollar, la citation supplémentaire disparaît. Peut-être que le pilote postscript de gnuplot n'est pas capable de gérer unicode? – choroba

+0

Il peut sembler être le cas :( Cependant, j'ai presque l'exportation epslatex fonctionnant - le seul problème que j'ai actuellement avec cela est le dimensionnement de la clé et nt être capable de séparer la clé du graphique (je l'ai mis à afficher à l'extérieur et le graphique est étiré) – drezha

Répondre

5

Eh bien ça va me apprendre RTFM. Postscript ne supporte pas unicode comme mentionné ci-dessus - cependant il y a des codes octaux pour les symboles pour les insérer.

Le £ est entrée en utilisant le code \ 243

Questions connexes