मैं एक प्लॉट का निर्माण कर रहा हूं जो geom_tile का उपयोग करता है और फिर इसे .pdf पर आउटपुट करता है (पीडीएफ ("फ़ाइल नाम", ...) का उपयोग कर)। हालांकि, जब मैं करता हूं, तो पीडीएफ परिणाम में छोटी रेखाएं होती हैं (स्ट्राइशन, जैसे एक व्यक्ति इसे डालता है) इसके माध्यम से चल रहा है। मैंने समस्या दिखाने वाली एक छवि संलग्न की है। आर ggplot: पीडीएफ आउटपुट में geom_tile लाइनें
this thread जाने Googling, लेकिन वहाँ में केवल वास्तविक सलाह आकार = 0 गुजर geom_tile को, जो मैं कोई प्रभाव के साथ किया था की कोशिश करने का था। मैं इन्हें कैसे ठीक कर सकता हूं इस पर कोई सुझाव? मैं इसे एक पेपर में एक आकृति के रूप में उपयोग करना चाहता हूं, लेकिन यह इस तरह काम नहीं करेगा।
मिनिमल कोड: geom_raster
उपयोग करने के लिए
require(ggplot2)
require(scales)
require(reshape)
volcano3d <- melt(volcano)
names(volcano3d) <- c("x", "y", "z")
v <- ggplot(volcano3d, aes(x, y, z = z))
pdf("mew.pdf")
print(v + geom_tile(aes(fill=z)) + stat_contour(size=2) + scale_fill_gradient("z"))
धन्यवाद, जो समस्या को शानदार ढंग से हल करता है! – Winawer
टाइल्स के आकार के कारण होने वाली गड़बड़ी से बचने के लिए, आप इसे दो अलग परतों में कर सकते हैं: 'geom_tile (aes (color = z), fill = NA) + geom_tile (aes (fill = z), color = NA) '। – otsaw