Tôi muốn các nút và các đối tượng tương tác khác của matplotlib xuất hiện từ bên trong sổ ghi chép ipython của tôi. ipython máy tính xách tay trên máy ảo linux chạy matplotlib tương tác với nbagg
Đây là những gì tôi đã thực hiện:
cài đặt http://datasciencetoolbox.org, đó là một hộp lang thang với ipython cài đặt và phiên bản 1.3.1 của matplotlib.
Tôi cần nâng cấp matplotlib lên phiên bản mới nhất, vì nó có khả năng thực hiện các lô tương tác nội tuyến này. What's new in Matplotlib 1.4.1
Tôi cần chạysudo apt-get install pkg-config
và
sudo pip install matplotlib --upgrade
để thực hiện điều đó.Sau đó, để tạo ra (ví dụ: lỗi) ảnh chụp màn hình đẹp dưới đây, tôi đi vào các tập tin
.ipython/dst-profile/ipython_notebook_config.py
và xóa dòng vềIPKernelApp.pylab='inline'
để có thể chạy lệnhmatplotlib.use('nbagg')
.Sau đó, tôi có thể tạo ảnh chụp màn hình bên dưới. Tuy nhiên, mọi thứ vẫn trông nghèo nàn. Các nút đó không phải là nút. Đó là một hình ảnh của các nút. Hãy tư vấn về cách làm cho các nút đó trở nên sống động!
Oh ... và kiểm tra this nếu điều này giúp bạn giúp tôi.
Cảm ơn!
Ngoài ra, nếu bạn chỉ nhắm mục tiêu vào sổ ghi chú cho các ô tương tác, bạn có thể làm tốt hơn bằng cách sử dụng '@ interact' là một số ma thuật đen làm cho bạn tiện ích con javascript tương tác. – tacaswell
@tcaswell, chính xác tôi sẽ sử dụng @interact như thế nào? – user3659451
Tra cứu tài liệu, tôi chưa bao giờ thực sự sử dụng nó chỉ xem demo – tacaswell