W tym samouczku dowiemy się, jak eksportować wykresy do obrazów statycznych za pomocą funkcji zapisu_mage (.
Instalowanie wymaganych zależności
Zanim będziesz mógł wykonać dowolny statyczny eksport obrazu, musisz zainstalować silnik eksportowy. W przypadku statycznego eksportu obrazu, fabuły obsługuje silniki Kaleido i Orca.
Chociaż będzie to zależeć od twoich potrzeb, Plotly zaleca użycie Kaleido dla działek z fabuły w wersji 4.9 i więcej. W przypadku starszych wersji użyj pakietu ORCA.
Możesz zainstalować te pakiety za pomocą następujących poleceń:
$ sudo pip instaluj kaleidoJeśli używasz AnaConda, uruchom polecenie:
$ sudo ceda instaluj -C conda-forge python-kaleidoW przypadku ORCA użyj PIP lub CONDA. Polecenia są zgodne z dostarczonymi:
$ sudo pip instaluj -C plotly -plotly -orcaPo zainstalowaniu możesz użyć funkcji Write_image () do generowania statycznych obrazów swoich wykresów.
Spiski.io.write_iamge ()
Jak wspomniano, funkcja zapisu () pozwala przekonwertować figurę na obraz statyczny i zapisać ją na dysk jako obiekt zapisujący.
Składnia funkcji jest jak pokazana:
spiski.io.write_image (ryc, plik, format = brak, skala = brak, szerokość = brak, wysokość = brak, validate = true, silnik = „auto”)Parametry funkcji są zgodne z opisem poniżej:
Jeśli format obrazu nie jest określony, funkcja będzie domyślna w formacie domyślnym silnika.
Funkcja zwraca typ braku.
Przykład - tworzenie figury
Zilustrujmy, w jaki sposób możemy użyć funkcji Write_image (), aby wyeksportować figurę do obrazu statycznego.
Zacznijmy od wygenerowania działki. Kod jest podany poniżej:
importować fabuły.Wyraź jako PXW powyższym przykładzie tworzymy prosty wykres słupkowy za pomocą danych Gapminder. Powstała liczba jest jak pokazana:
Zapisz obraz do pliku
Aby napisać powyższy rysunek do pliku obrazu, możemy użyć funkcji Write_image (), jak pokazano:
Figa.write_image („my_figure.png ', format = „png”)Powyższy kod powinien wyeksportować figurę jako obraz PNG pod nazwą my_figure.png.
Inne przykłady obejmują:
Figa.write_image („my_figure.jpg ', format =' jpg ')Powyższy kod powinien wyeksportować obrazy odpowiednio w JPG, WebP, SVG i PDF.
Pisanie obrazu z niestandardowymi wymiarami
Spółka pozwala określić niestandardowe wymiary podczas eksportowania figury do obrazu statycznego. Oto przykładowy kod:
Figa.write_image („my_figure.png ', format = „png”, szerokość = 1200, wysokość = 800)Kod powyżej powinien zapisać obraz w 1200 x 800 pikseli.
Określanie silnika eksportowego
Jeśli Kaleido zostanie zainstalowane w systemie, Plotly użyje go domyślnie jako silnik eksportowy. Możemy zastąpić ten parametr, ustawiając parametr silnika, jak pokazano:
Figa.write_image („my_figure.png ', format =' png ', szerokość = 1200, wysokość = 800, silnik =' orca ')Powyższy kod wymaga zainstalowania ORCA w systemie.
Zamknięcie
W tym samouczku nauczyłeś się, jak eksportować liczby na obrazy statyczne za pomocą fabuły.io.Funkcja write_image ().