[python] ipython 노트북 –pylab 인라인 : 플롯 확대 / 축소

인라인이 활성화 된 경우 플롯을 확대 할 수 있습니까? 특히 3d 플롯 회전 및 확대 / 축소와 관련하여 필요한 기능입니다.



답변

이제 mpld3 덕분 에 인라인 플롯을 쉽게 확대 할 수 있습니다!

mpld3 ( pip install mpld3)를 설치 하고 노트북에 다음을 추가하기 만하면됩니다 .

%matplotlib inline
import mpld3
mpld3.enable_notebook()

이제 플롯의 왼쪽 하단에 마우스 확대 / 축소를 활성화 할 수있는 도구 모음 메뉴가 표시됩니다.


답변

이제 %matplotlib notebook대신 사용할 수 있으며 %matplotlib inline플롯과 상호 작용할 수 있습니다.


답변

현재 가장 가까운 방법은 figsize함수를 사용하여 더 큰 크기로 다시 그리는 것 입니다. 인치 단위의 치수를 예상하는데, 처음 사용하려고 할 때 나를 붙 잡았습니다.

HTML5를 사용하여 플롯을 실시간으로 조작 할 수있는 풍부한 백엔드를위한 몇 가지 식물이 있지만 준비가되기까지 몇 달이 더 걸릴 것이라고 생각합니다.

로컬 컴퓨터에서 노트북을 사용하는 경우 현재 가장 쉬운 옵션은 인라인 모드를 사용하지 않는 것이므로 플롯이 별도의 창으로 나타납니다.


답변

mpld3로 인해 노트북 실행 속도가 느려졌습니다. 동일한 대화 형 도구를 제공하지만 오른쪽 클릭 메뉴로 그래프를 저장할 수 있는 nbagg 백엔드 를 사용하는 것이 더 낫다는 것을 알았습니다 .

import matplotlib
matplotlib.use('nbagg')
import matplotlib.pyplot as plt


답변

최근에 등장한 또 다른 좋은 예는 작업을 아웃소싱하여 음모를 꾸미는 것입니다.

https://plot.ly/python/3d-plots-tutorial/

렌더링, 패닝 및 확대 / 축소를 처리하도록하십시오!


답변

matplotlib.use('nbagg')나에게도 작동하지 않았습니다. 나는 mdplt3꽤 느리다 는 것을 발견했습니다 . 대신 확대, 나는이 게시물을 사용, 내 그림 (가 큰 만드는) 크기 조정 결국 플롯을 ipython 노트북의 설정 폭


답변