16 Stimmen

Gnuplot - Hintergrundfarbe ändern

Ich habe gnuplot verwendet, um ein Diagramm unter Linux zu erstellen. Das Skript erstellt eine SVG-Datei, aber ihr Hintergrund hat schwarze und weiße Quadrate. Wie kann ich einen weißen und klaren Hintergrund erstellen? Das Skript, das ich verwendet habe, lautet unten :

set terminal svg enhanced size 1000 1000 fname "Times" fsize 36
set   autoscale 
set output "plot.svg"
set title "Ein einfaches Diagramm von x^2 vs. x"
set xlabel "x"
set ylabel "y"
plot "./data.dat" using 1:2 title ""

27voto

Christoph Punkte 46098

Diese schwarzen und weißen Quadrate werden von Ihrem Anzeigeprogramm eingefügt und zeigen an, dass Sie tatsächlich keinen Hintergrund haben. Um einen weißen Hintergrund zu erhalten, verwenden Sie die background Terminaloption:

set terminal svg enhanced background rgb 'white'

Wenn Ihre Gnuplot-Version diese Option noch nicht unterstützt, können Sie ein Rechteck im Hintergrund des Diagramms platzieren

set object rectangle from screen 0,0 to screen 1,1 behind fillcolor rgb 'white' fillstyle solid noborder
...
plot x

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X