Scatter3d.on_click doesn't receive InputDeviceState object
Đang mở
Chưa có ai nhận issue này.
bug
P3
- Ngôn ngữ chính
- Python
- Star
- 18.8k
- Fork
- 2.8k
- Merge trung bình
- 16 giờ 26 phút
- Pull request đã merge (30 ngày)
- 21
Mô tả
Here is the code:
import plotly.graph_objects as go
import numpy as np
import ipywidgets
np.random.seed(1)
scatter_1 = go.Scatter3d(x=np.random.rand(100), y=np.random.rand(100), z=np.random.rand(100), mode='markers', marker={"size":2},)
f = go.FigureWidget()
f.add_trace(scatter_1)
o = ipywidgets.Output()
@o.capture(clear_output=True)
def callback(trace, points, selector):
print(points)
print(selector)
f.data[0].on_click(callback)
ipywidgets.HBox([f, o])
click on any point, and the output is as following, the selector argument is None:
Points(point_inds=[69],
xs=[0.5865550405019929],
ys=[0.5688514370864813],
trace_name='trace 0',
trace_index=0)
None
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ụ FigureWidget bằng Python được cung cấp và điểm vào f.data[0].on_click(callback); tái hiện thao tác nhấp trong một notebook và theo dõi cách points và selector được truyền vào callback. Được xem là hoàn tất khi Scatter3d.on_click cung cấp đối tượng InputDeviceState được báo cáo thay vì để selector là 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ệ
- jupyter-notebook, python
- 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
- 42/100