Показывать метку в финале каждой траектории - ggplot2 - PullRequest
1 голос
/ 30 марта 2020

Я применяю кластеризацию к продольным данным. Этот тип данных - это, в основном, траектории, создаваемые данными с течением времени. Я хочу показать метку / текст в конце каждой траектории, но я могу показать их все только во всех точках.

Для следующего примера есть траектории для некоторых европейских стран. Это то, что я получаю. enter image description here

Но я хочу показать название страны только один раз в конце ее траектории! Возможно ли это?

Это мой код

data_long <- reshape(data_class, varying=c(2:61),
                     direction="long", timevar="time",
                     idvar=c("datapr.Country.Region", "Clusters"), v.names="value") #reshaping wide to long format
data_long
data_long$Clusters <- as.factor(data_long$Clusters)

cnames <- row.names(data_long)
p <- ggplot(data = data_long, aes(x = time, y = value, group = datapr.Country.Region,colour = Clusters,label=cnames))
p + geom_line() +geom_text()

...