2014-12-03 28 views
7

मैंने लिनक्स पर ग्राफ बनाने के लिए gnuplot का उपयोग किया। स्क्रिप्ट एक svg फ़ाइल बनाता है, लेकिन इसकी पृष्ठभूमि में काले और सफेद वर्ग हैं। मैं एक सफेद और स्पष्ट पृष्ठभूमि कैसे बना सकता हूं? स्क्रिप्ट है कि मैं का इस्तेमाल किया नीचे है:ग्नुपलॉट - पृष्ठभूमि रंग बदलें

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

उत्तर

11

उन काले और सफेद वर्गों अपने दर्शक इस कार्यक्रम के द्वारा डाला जाता है, और संकेत मिलता है कि आप वास्तव में कोई पृष्ठभूमि है।

set terminal svg enhanced background rgb 'white' 

अपने gnuplot संस्करण अभी तक इस विकल्प का समर्थन नहीं करता है, तो आप एक पूर्ण कैनवास आयत साजिश

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

धन्यवाद के पीछे जगह कर सकते हैं: एक सफेद पृष्ठभूमि पाने के लिए, background टर्मिनल विकल्प का उपयोग , पहला विकल्प काम करता है। – zumma

+0

धन्यवाद, दूसरा विकल्प एक जीवन बचतकर्ता था। – djhaskin987

+0

@ djhaskin987 ... यहां तक ​​कि पहले, आप अपनी स्क्रिप्ट्स 'टर्म टर्मिनल GNUTERM पृष्ठभूमि आरजीबी' सफेद 'या जो कुछ भी डाल सकते हैं ... :) – Hastur

संबंधित मुद्दे