[BUG]: selectedpoints for curvenumber > 0 invisible when using scattergl
Chưa có ai nhận issue này.
- 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ả
Description
When setting selectedpoints on a scattergl trace for curvenumbers > 0, the markers disappear - for curvenumber 0 it works as expected.
Screenshots/Video
Works as expected:
var curveNumber = 0;
var selected = [0, 1, 2];
Selected markers disappear:
var curveNumber = 1;
var selected = [0, 1, 2];
Steps to reproduce
Please switch between curveNumber = 0 and curveNumber = 1
https://codepen.io/ismirsehregal/pen/gbwgOWm
Notes
Error messages in the browser console:
(index):1 [.WebGL-0x25640015b100] GL_INVALID_OPERATION: Error: 0x00000502, in ....\third_party\angle\src\libANGLE\renderer\renderer_utils.cpp, rx::ComputeStartVertex:1591. Internal error: 0x00000502: Integer overflow.
(index):1 [.WebGL-0x25640015b100] GL_INVALID_OPERATION: Error: 0x00000502, in ....\third_party\angle\src\libANGLE\renderer\d3d\VertexDataManager.cpp, rx::VertexDataManager::reserveSpaceForAttrib:535. Internal error: 0x00000502: Vertex buffer is not big enough for the draw call.
I posted the issue here first. However, this seems to be a plotly.js bug.
This might be related.
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 bản tái hiện CodePen được liên kết và so sánh hành vi của scattergl đối với curveNumber 0 và 1 khi selectedpoints được thiết lập. Điều tra các lỗi vẽ WebGL được báo cáo trong console của trình duyệt và issue #7271 có thể liên quan. Được xem là hoàn tất khi các marker được chọn vẫn hiển thị đối với các số đường cong khác không mà không xuất hiện các lỗi buffer đã báo cáo.
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ó
- 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