, मैं अपने सभी भूखंडों के लिए डिफ़ॉल्ट रंग सेट करना चाहता हूं। उदाहरण के लिए, मान लीजिए कि मैं लाल लाइनों के साथ किए गए सभी भूखंडों करना चाहते हैं (gnuplot में की तरह ... :-))मेरे दैनिक आर इंटरैक्शन को सरल बनाने के लिए सभी प्लॉट.डेफॉल्ट, प्लॉट या लाइनों के लिए आर में डिफ़ॉल्ट रूप से रंग कैसे सेट करें
अब तक, यहां मेरी .Rprofile
setHook(packageEvent("grDevices", "onLoad"),
function(...)
grDevices::X11.options(width = 14, height = 8, type = "Xlib", xpos = 600, ypos = 30, canvas = "grey87"))
suppressPackageStartupMessages(require(Defaults))
suppressPackageStartupMessages(require(utils))
suppressPackageStartupMessages(require(graphics))
setDefaults("plot.default",frame.plot=FALSE, type='l', col=2)
का एक टुकड़ा है जाने क्या मैं यहां निम्न है: जब grDevices
पैकेज लोड हो जाता है (graphics
पैकेज लोड करके), मैं अपने पसंदीदा पैरामीटर के साथ X11.options
पर कॉल करता हूं: एक विस्तृत बॉक्स, हल्का भूरा पृष्ठभूमि, xlib कॉल (क्योंकि मैं दूरस्थ कॉल कर रहा हूं, और मेरे वर्तमान माहौल में कैरो बहुत धीमा है (हल करने के लिए एक और समस्या)) फिर मैं चुपचाप 3 पैकेज लोड करता हूं, Defaults
, utils
और graphics
। find
फ़ंक्शन त्रुटि संदेश से बचने के लिए दूसरी आवश्यकता है।
अंत में, जादू फ़ंक्शन setDefaults
स्कैटर प्लॉट फ़ंक्शन plot.default
पर सेट-अप 3 पैरामीटर सेट करें। तीसरा पैरामीटर col
plot.default
का पैरामीटर नहीं है लेकिन par()
फ़ंक्शन से एक है।
लेकिन, setDefaults
par
के साथ कॉल करने से कोई काम नहीं करता है।
किसी भी समाधान का स्वागत है ...
'palette' .... और' पर plot.xy डिफ़ॉल्ट सेट ' –
(यह मेरे विचार से थोड़ा अधिक जटिल है - plot.xy में कुछ झुर्रियां हैं जो इसे सेटडिफॉल्ट के साथ बुरी तरह काम करती हैं - लेकिन मुझे अभी भी लगता है कि यह सही ट्रैक है) –
क्या आप सिर्फ 'par (col = "red") 'आपके .profileile में? –