Gibt es eine Möglichkeit, einen eigenen Linientyp in ggplot zu definieren? In einem Liniendiagramm möchte ich die Zeilen als kleine Zahlen angezeigt werden. Ein bisschen wie Linientyp "gepunktete" nur mit kleinen "1" oder "2" anstelle der Punkte. Ich habe es mit Etiketten versucht, aber sie zeigen nur an den definierten Punkten und nicht in den Zwischenräumen. Und ich kann es nicht herausfinden konnte, wie es implementieren in scale_linetype_manualGibt es eine Möglichkeit, selbstdefinierte Linientypen in ggplot zu verwenden
df <- data.frame(
x = runif(10),
y = runif(10),
z = c(1,1,1,1,1,2,2,2,2,2))
ggplot(df, aes(x, y)) +
geom_line(aes(colour=as.factor(z), linetype = as.factor(z)))+
geom_text(aes(label=z))
Sie höchstwahrscheinlich können tue das nicht mit 'geom_line' mit' linetype'. Sie könnten mehr Werte interpolieren und 'geom_text' verwenden. – Axeman