Her veri noktasındaki etiketlerle R'de bir çizgi grafik (çizim) oluşturdum. Çok sayıda veri noktasından dolayı, arsa, etiketlerle çok tam olarak olur. Etiketleri sadece son N (say 4) veri noktası için uygulamak istiyorum. alt kümesini ve kuyruğunu geom_label_repel işlevinde denedim, ancak hata iletisini bulamadık veya hata mesajı almadık. Veri setim 3 gruba (KPI) yayılmış 99 değerden oluşmaktadır.R ggplot: Sadece son N veri noktasına işaret yapıştırın:
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
)
);
Ben Belki temel şey kaçırmak R. oldukça yeni tüm adalet duyuyorum:
Ben Ar aşağıdaki kodu var.
Şimdiden teşekkürler.
Lütfen tekrarlanabilir bir örnek verin veya en azından ortaya çıkan şekli gösterin. –