के साथ बॉक्सिंग geom_text मैं ggplot2 के साथ एक ग्राफिक विकसित कर रहा हूं जिसमें मुझे अन्य ग्राफिकल तत्वों पर पाठ को अतिरंजित करने की आवश्यकता है। पाठ के अंतर्निहित तत्वों के रंग के आधार पर, पाठ को पढ़ना मुश्किल हो सकता है। अर्द्ध पारदर्शी पृष्ठभूमि वाले बाउंडिंग बॉक्स में geom_text को आकर्षित करने का कोई तरीका है?ggplot2
मैं plotrix के साथ ऐसा कर सकते हैं:
library(plotrix)
Labels <- c("Alabama", "Alaska", "Arizona", "Arkansas")
SampleFrame <- data.frame(X = 1:10, Y = 1:10)
TextFrame <- data.frame(X = 4:7, Y = 4:7, LAB = Labels)
### plotrix ###
plot(SampleFrame, pch = 20, cex = 20)
boxed.labels(TextFrame$X, TextFrame$Y, TextFrame$LAB,
bg = "#ffffff99", border = FALSE,
xpad = 3/2, ypad = 3/2)
लेकिन मैं ggplot2 के साथ इसी तरह के परिणाम प्राप्त करने के लिए एक तरह से के बारे में पता नहीं है:
### ggplot2 ###
library(ggplot2)
Plot <- ggplot(data = SampleFrame,
aes(x = X, y = Y)) + geom_point(size = 20)
Plot <- Plot + geom_text(data = TextFrame,
aes(x = X, y = Y, label = LAB))
print(Plot)
आप देख सकते हैं, काले पाठ लेबल हैं यह समझना असंभव है कि वे पृष्ठभूमि में काले geom_points ओवरलैप करते हैं। बाउंडिंग बॉक्स जोड़ने की
यह बहुत अच्छा है, और वास्तव में मैं क्या देख रहा था! एक बात मैं ध्यान में रखूंगा कि ऐसा लगता है कि यह अन्याय/विस्टा के साथ काम नहीं करता है ... लेकिन यह एक उत्कृष्ट समाधान के साथ एक मामूली नाइटपिक है। – isDotR