scale_x_reverse() works with ggplot but not with ggplotly
Đang mở
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ả
Perhaps this bug should be submitted elsewhere, but consider this code under R 3.6.3:
df <- data.frame(x=c(1,2,3,4,5), y1=c(1,4,9,16,25), y2=c(1,8,27,64,125))
melted.df <- melt(df, id.vars = 'x', variable.name = 'y')
plt <- ggplot(melted.df, aes(x, value)) +
geom_line(aes(colour = y)) +
scale_x_reverse()
plt
This yields a reversed x axis as expected. But do this:
plt %>% ggplotly()
and the reversal happens but all numbers on the x axis scale become negative: -5 -4 -3 -2 -1 in this case.
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
Tái hiện ví dụ bằng R 3.6.3, ggplot2 và ggplotly(), so sánh trục đảo ngược ban đầu với biểu đồ đã chuyển đổi. Theo dõi cách xử lý scale_x_reverse() trong quá trình chuyển đổi; được coi là hoàn tất khi biểu đồ tương tác vẫn giữ trục đảo ngược đồng thời hiển thị các nhãn dương như 5, 4, 3, 2 và 1.
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
- 45/100