plotly / plotly/plotly.js

Plotly does not correctly redraw text items when updated through Plotly.react()

Đang mở
#5,360 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

bug P3
Ngôn ngữ chính
JavaScript
Star
18.3k
Fork
2k
Merge trung bình
2 ngày 12 giờ
Pull request đã merge (30 ngày)
28

Mô tả

  1. Open https://codepen.io/rtwfroody/pen/OJRxdMy, and you'll see a graph with the points labeled "one", "two", and "three".
  2. Hit the toggle checkbox, and the graph contents will change. Now only the first point is labeled. This is expected.
  3. Hit the toggle checkbox again. The code returns the graph to the exact same data as it started with, but the 2nd and 3rd points have no labels.
  4. No matter how many times you hit the checkbox, the original labels are never drawn.

This is a simple example of the issue I have in https://casualhacker.net/covid19-wealth. In that link, you can see that when you change the scale (see log checkboxes), then the labels are redrawn correctly.

Using layout.datarevision doesn't make things better.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Tái hiện hành vi từ CodePen được liên kết bằng Plotly.react(), bật tắt hộp kiểm để xóa và khôi phục các nhãn. Bắt đầu bằng cách lần theo đường dẫn vẽ lại của Plotly.react() đối với các mục văn bản và kiểm tra xem layout.datarevision có ảnh hưởng đến đường dẫn đó hay không. Được xem là hoàn tất khi nhãn thứ hai và thứ ba xuất hiện trở lại sau khi khôi phục dữ liệu ban đầu, khớp với biểu đồ ban đầu.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
javascript
Lĩnh vực
data-visualization
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 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
38/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.