So skalieren Sie die Größe von Linie und Punkt in ggplot2

Der Code lautet wie folgt:

set.seed(123)
d1=data.frame(x=runif(10),y=runif(10),z=runif(10,1,10))
d2=data.frame(x=runif(10),y=runif(10),z=runif(10,100,1000))
ggplot()+geom_point(aes(x,y,size=z),data=d1)+
geom_line(aes(x,y,size=z),data=d2)

Und das Ergebnis sieht so aus:

Die Größe der Punkte ist zu klein, daher möchte ich die Größe um @ änderscale_size. Es scheint jedoch, dass sowohl Linien als auch Punkte beeinflusst werden. Ich frage mich also, ob es eine Möglichkeit gibt, Linien und Punkte mit einer separaten Legende separat zu skaliere

Antworten auf die Frage(2)

Ihre Antwort auf die Frage