digit imshow () jest za małe
Próbuję renderować tablicę numpy przy użyciu imshow (), ponieważ jest podobny do imagesc () w Matlabie.
imshow(random.rand(8, 90), interpolation='nearest')
Powstały kształt jest bardzo mały na środku szarego okna, podczas gdy większość miejsca jest pusta. Jak ustawić parametry, aby powiększyć kształt? Próbowałem figsize = (xx, xx) i nie tego chcę. Podziękować!
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
4 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
matplotlibrc . Domyślnie ta wartość w nowym[code]matplotlibrc
to .W ten sposób zbuduje twoją tablicę o równych proporcjach. [/code]Jeśli nie potrzebujesz jednakowego aspektu, możesz ustawić na
co daje następujący rysunek
Jeśli chcesz mieć równe proporcje, musisz dostosować zgodnie z aspektem
co daje:
Anonimowy użytkownik
Potwierdzenie od:
Nawiasem mówiąc, używam zaplecza „MacOSX”.
Anonimowy użytkownik
Potwierdzenie od:
Myślę, że to decyduje o wielkości płótna.
Anonimowy użytkownik
Potwierdzenie od:
Zaktualizuj 2020
>
zgodnie z prośbą @baxxx, tutaj jest aktualizacja, ponieważ jest w międzyczasie przestarzały.
>
Działa to z Matplotlip 3.2.1:
Ten spisek:
https://i.stack.imgur.com/1Rhca.png
Aby zmienić liczbę losową, możesz poeksperymentować z (tutaj średnia = 0, odchylenie standardowe = 1).