में पिछले एन डेटा बिंदुओं के लिए केवल लेबल लागू करें मैंने प्रत्येक डेटा बिंदु पर लेबल के साथ आर में एक पंक्ति चार्ट (साजिश) बनाया है। बड़ी संख्या में डेटा पॉइंट्स के कारण, साजिश लेबल के साथ पूरी तरह से हो जाती है। मैं केवल अंतिम एन (कहना 4) डेटा बिंदुओं के लिए लेबल लागू करना चाहता हूं। मैंने सबसेट और पूंछgeom_label_repel फ़ंक्शन में कोशिश की है लेकिन उन्हें हमें समझने में कोई त्रुटि संदेश नहीं मिला है। मेरे डेटा सेट में 99 मान हैं, जो 3 समूहों (केपीआई) में फैले हुए हैं।आर ggplot: साजिश
library(ggplot)
library(ggrepel)
data.trend <- read.csv(file=....)
plot.line <- ggplot(data=data.trend, aes(x = Version, y = Value, group = KPI, color = KPI)) +
geom_line(aes(group = KPI), size = 1) +
geom_point(size = 2.5) +
# Labels defined here
geom_label_repel(
aes(Version, Value, fill = factor(KPI), label = sprintf('%0.1f%%', Value)),
box.padding = unit(0.35, "lines"),
point.padding = unit(0.4, "lines"),
segment.color = 'grey50',
show.legend = FALSE
)
);
मैं सभी निष्पक्षता, मैं काफी आर के लिए नया हो सकता है कि मैं कुछ बुनियादी याद आती हूँ:
मैं आर में निम्न कोड की है।
अग्रिम धन्यवाद।
कृपया एक पुन: उत्पन्न उदाहरण प्रदान करें या कम से कम परिणामस्वरूप आंकड़े दिखाएं। –