if `hoverinfo` of trace is set to `skip` , any event has not occured.
Đang mở
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ả
If hoverinfo of trace is set to skip , No event handler works.
Please see it: https://codepen.io/freddicola/pen/vYRemyN
I cannot understand why the hoverinfo is related to the event handling.
I think that is not related to anything.
var data = [
{
x: ['giraffes', 'orangutans', 'monkeys'],
y: [20, 14, 23],
type: 'bar',
selected: {
marker: {
opacity: 1,
},
},
unselected: {
marker: {
opacity: 0.2,
},
},
hoverinfo: "skip",
}
];
const config = {
responsive: true,
}
const layout = {
dragmode: "zoom",
clickmode: "select+event",
};
const plot = document.getElementById('myDiv');
Plotly.newPlot(plot, data, layout, config);
plot.on("plotly_click", (data) => {
alert(data);
});
plot.on("plotly_selected", (data) => {
alert(data); // NO events are captured on here~!
});

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à theo dõi cách hoverinfo: "skip" của bar trace ảnh hưởng đến việc xử lý các sự kiện plotly_click và plotly_selected. Kiểm tra các đường dẫn sự kiện và hoverinfo liên quan trong plotly.js, sau đó xác minh rằng cả hai handler vẫn nhận được sự kiện khi hoverinfo bị bỏ qua.
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, frontend
- 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