Czy można powiększyć działkę, jeśli włączona jest funkcja inline? Szczególnie w odniesieniu do obracania i powiększania wykresów 3D jest niezbędną funkcją.
python
matplotlib
ipython
varantir
źródło
źródło
Json serialization error
Możesz teraz użyć
%matplotlib notebook
zamiast%matplotlib inline
i będziesz mógł wchodzić w interakcje ze swoimi działkami.źródło
Obecnie najbliższym możliwym rozwiązaniem jest przerysowanie go w większym rozmiarze za pomocą
figsize
funkcji. Oczekuje wymiarów w calach, co mnie zaskoczyło, gdy pierwszy raz spróbowałem go użyć.Istnieje kilka instalacji dla bogatego zaplecza, które pozwoliłyby na manipulowanie działkami na żywo przy użyciu HTML5, ale myślę, że minie jeszcze kilka miesięcy, zanim będzie gotowe.
Jeśli używasz notebooka na komputerze lokalnym, na razie najłatwiejszym rozwiązaniem może być nieużywanie trybu inline, więc wykresy pojawiają się jako osobne okna.
źródło
mpld3 spowolnił wykonywanie moich notebooków. Uważam, że lepiej jest użyć zaplecza nbagg, który zapewnia te same interaktywne narzędzia, ale także pozwala zapisywać wykresy za pomocą menu prawego przycisku myszy:
import matplotlib matplotlib.use('nbagg') import matplotlib.pyplot as plt
źródło
Innym dobrym przykładem, który pojawił się niedawno, jest zlecenie pracy na zewnątrz:
Pozwól im zająć się renderowaniem, panoramowaniem i powiększaniem za Ciebie!
źródło
matplotlib.use('nbagg')
dla mnie też nie działało. Znalazłemmdplt3
dość powolny. Zamiast powiększania, w końcu zmieniłem rozmiar mojej figury (czyniąc ją dużą), korzystając z tego postu: Ustawienia szerokości wydruku w notatniku ipythonźródło