ipython / ipython/traitlets

Obeserve not works when showing result in widgets.Output()

Đang mở
#898 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
653
Fork
217
Merge trung bình
2 ngày 21 giờ
Pull request đã merge (30 ngày)
2

Mô tả

I want to display the observe function result in widgets.Output() instead of current frame.
So I tried two ways.
1.
data_output = widgets.Output()
def show_dataframe(change):
with data_output:
clear_output()
display(data_frame.iloc[change['new']][:10])
js2py_memory.observe(show_dataframe, names=["data"])

2.
data_output = widgets.Output()
def show_dataframe(change):
clear_output()
display(data_frame.iloc[change['new']][:10])
with data_output:
js2py_memory.observe(show_dataframe, names=["data"])

Both two ways cannot change the display location of observe.

Is there any ways that I can display the result in output?

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

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

Hướng nghiên cứu

Reproduce the two snippets using js2py_memory.observe, widgets.Output(), clear_output(), and display() to confirm where the callback output appears. Read the observer and output-widget entry points involved in this behavior; done means the observed dataframe result renders inside data_output rather than in the current frame.

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
api
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
Cần làm rõ
Mức phù hợp với người mới
25/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.