Tôi đang âm mưu dòng với ggplot2 như thế này:kiểm soát ggplot2 huyền thoại nhìn mà không ảnh hưởng cốt truyện
ggplot(iris, aes(Petal.Width,Petal.Length,color=Species)) + geom_line() + theme_bw()
.
Tôi thấy dấu huyền thoại là nhỏ nên tôi muốn chúng lớn hơn. Nếu tôi thay đổi kích thước, các dòng trên ô cũng thay đổi:
ggplot(iris, aes(Petal.Width,Petal.Length,color=Species)) + geom_line(size=4) + theme_bw()
.
Nhưng tôi chỉ muốn thấy những đường nét dày trong truyền thuyết, tôi muốn các dòng trên cốt truyện mỏng. Tôi cố gắng để sử dụng legend.key.size
nhưng nó thay đổi bậc hai của nhãn hiệu, không phải là chiều rộng của đường:
library(grid) # for unit
ggplot(iris,aes(Petal.Width,Petal.Length,color=Species))+geom_line()+theme_bw() + theme(legend.key.size=unit(1,"cm"))
Tôi cũng cố gắng sử dụng điểm:
ggplot(iris,aes(Petal.Width,Petal.Length,color=Species)) + geom_line() + geom_point(size=4) + theme_bw()
Nhưng tất nhiên nó vẫn ảnh hưởng đến cả cốt truyện và chú thích:
Tôi muốn sử dụng các đường cho cốt truyện và dấu chấm/điểm cho chú giải.
Vì vậy, tôi hỏi về hai điều:
- Làm thế nào để thay đổi độ rộng của dòng trong huyền thoại mà không thay đổi cốt truyện?
- Làm cách nào để vẽ các đường trong ô, nhưng vẽ các điểm/chấm/hình vuông trong chú giải?
Awesome, cảm ơn! Đó là những gì tôi cần! Bất kỳ cơ hội nào trả lời câu hỏi thứ hai của tôi? – baltazar
Cập nhật câu trả lời của tôi –
Điều này có thể được đặt trong một chủ đề không? – nate