मैंने एसओ, गूगलेड को ?pdf
पढ़ा है, और एक प्लॉट के साथ एक पीडीएफ के रूप में एक साजिश को बचाने की संभावना के रूप में सूख आ गया है जिसे स्टेच किया जा सकता है और पीडीएफ दर्शक मार्जिन में बंद। मैं जो बात कर रहा हूं उसका एक उदाहरण यूएसजीएस क्वाड टॉपो-मैप्स है, जिसे कई परतों के साथ पीडीएफएस के रूप में डाउनलोड किया जा सकता है, जैसे this (ज़िपित पीडीएफ)।आर में एक स्तरित पीडीएफ कैसे बचाएं (स्वीवे के माध्यम से?)
पीडीएफ() मदद फ़ाइल में निम्नलिखित वाक्य अशुभ लगता है, लेकिन मैं यह भी जांच करने के लिए कि मैं इसे बदल नहीं कर रहा हूँ चाहता था:
The R graphics model does not distinguish graphics objects at the level
of the driver interface.
मैं Illustrator में बहुस्तरीय पीडीएफ के बचाने के लिए सक्षम होने के लिए इस्तेमाल किया, लेकिन अब मेरे पास इस कार्यक्रम में नहीं है। शायद कोई आर के भीतर से एक कामकाज के बारे में सोच सकता है? डेटा मैं मैप करने के लिए उपयोग कर रहा हूँ बड़े हैं, लेकिन यहाँ एक खिलौना उदाहरण है:
pdf("2objects.pdf")
plot(NULL, type = "n",xlim = c(0,1),ylim = c(0,1))
rect(0,.7,.7,0,border = "blue",lwd=2)
rect(.3,1,1,.3,border = "red",lty=2,lwd=2)
dev.off()
यह इस (यह एक png है, लेकिन इसके बाद के संस्करण एक PDF दे देंगे)
मैं था की तरह लग रहा लाल और नीले रंग के बक्से को दृश्यता वाले परतों के रूप में सक्षम करने की आवश्यकता है जिसे पीडीएफ दर्शक के भीतर से चालू और बंद किया जा सकता है।
बहुत धन्यवाद!
संपादित करें: thread in R-help (पुनः: @mnel) मिला, और ऐसा संभव नहीं है। अगर कोई निफ्टी आर-टस्टिक वर्कअराउंड के साथ आया है तो भी मैं इस सवाल को खुला छोड़ दूंगा।
संपादित करें (5 सितंबर, 2012): मैंने स्वीवे के माध्यम से ऐसा करने की कोशिश की, और here पोस्ट किए गए वर्कअराउंड का उपयोग करके आंशिक सफलता हासिल की। यह विधि 'परत' के साथ एक पीडीएफ उत्पन्न करती है जिसे छवियों के नीचे हाइपरलिंक्ड टेक्स्ट का उपयोग करके चालू और बंद किया जा सकता है। ऐसा करने के लिए यह 'एनीमेशन' चाल का उपयोग करता है। हालांकि यह अभी भी मेरा अंतिम वांछित परिणाम नहीं है, लेकिन इसका लाभ विशेष पीडीएफ दर्शकों के आधार पर नहीं है। मैं अभी भी यह देखने के लिए इंतजार करूँगा कि कोई स्वेव दस्तावेज़ में परतों, उर्फ ओसीजी को करने का कोई तरीका पोस्ट करता है, जिसे मैं स्वचालित कर सकता हूं।
संपादित करें (13 सितंबर, 2012): मैंने ऊपर वर्णित कोड का उपयोग करके एक उत्तर के रूप में अब तक मेरी प्रगति पोस्ट की है। मैं इसे अमेरिका के भीतर विभिन्न प्रशासनिक और सांख्यिकीय सीमाओं के ओवरले के साथ कोड में कोई बदलाव नहीं होने के साथ एक और जटिल वास्तविक दुनिया की स्थिति में काम करने में सक्षम था। इस मामले में, मैंने अभी अलग नक्शा ओवरले layer-0.pdf
, layer-1.pdf
, आदि नाम दिया है, और यह बिना किसी त्रुटि के काम करता है। मुझे अभी भी उम्मीद है कि आखिरकार कुछ बेहतर पॉप अप हो जाएगा।
धन्यवाद आप टिप्पणी सभी के लिए
आप इस प्राप्त करने के लिए यदि आप [ 'tikzDevice'] (http://cran.r-project.org/src/contrib/Archive/tikzDevice/) का उपयोग काम करने के लिए सक्षम हो सकता है और' tikz कॉन्फ़िगर कर सकते हैं 'या' pgf' आपको परतों के साथ एक पीडीएफ देने के लिए। दुर्भाग्यवश पैकेज संग्रहित है, लेकिन यह सुंदर ग्राफिक्स (या कम से कम किया गया था, जब मैंने इसे 2 साल पहले इस्तेमाल किया) – mnel
धन्यवाद @mnel, मैं अब स्वीवे के माध्यम से इसे आजमा रहा हूं और अगर मैं कुछ भी लेकर आया तो पोस्ट करूंगा । –
मुझे आश्चर्य है कि क्या ImageMagick दो अलग-अलग लोगों में से एक स्तरित पीडीएफ बना सकता है? – Aaron