Obeserve not works when showing result in widgets.Output()
- 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
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