legend.position always 'right' in ggplotly, except when legend.position = 'none'
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- R
- Star
- 2.7k
- Fork
- 641
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
When plotting a ggplot object using ggplotly, legend.position is always 'right' even if I chose legend.position = 'top' or any of the other options. It only works as it is supposed to when I specify legend.position = 'none' that it actually disappears.
ggplot displays the legend fine.
library(tibble)
library(ggplot2)
df <- tibble(year = c(2000, 2001, 2000, 2001),
freq = c(3, 4, 2, 9),
clas = c("A", "A", "B", "B"))
ggplot(df, aes(year, freq, color = clas)) +
geom_line() +
theme(legend.position = 'top')

When I try this instead:
library(plotly)
ggplotly(
ggplot(df, aes(year, freq, color = clas)) +
geom_line() +
theme(legend.position = 'top')
)
I get the legend on the right, as I show in this shiny app.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với ví dụ R có thể tái hiện sử dụng ggplotly, ggplot2, tibble và theme(legend.position = 'top'), sau đó so sánh vị trí chú giải được kết xuất với đầu ra của ggplot. Hoàn tất khi ggplotly tuân theo top và các vị trí chú giải được hỗ trợ khác, đồng thời vẫn ẩn chú giải đối với legend.position = 'none'.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- r
- Lĩnh vực
- data-visualization
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100