Jednak czuję, że oszczędzając postać z fabulatem.Express jest dość trudny.

Jak zapisać działkę. Każdy może pomóc?

5
roudan 20 styczeń 2020, 03:53

2 odpowiedzi

Najlepsza odpowiedź

Zaktualizowana odpowiedź:

Z nowszymi wersjami fabuły, Obraz statyczny PXport w Python jest wiatrem. Wystarczy zainstalować Kaleido za pomocą:

pip install -U kaleido

Lub, dla Anaconda:

conda install -c conda-forge python-kaleido

A potem biegnij

fig.write_image("yourfile.png") 

Dostępne są również filetypy, takie jak .jpeg i .pdf.

Produkcja indywidualnego pliku HTML jest nadal bardzo łatwy:

Po prostu użyj plotly.offline.plot(fig, filename='C:/plotlyplots/canada_offline.html')

Daje to plik HTML wykres wykonawcy wykresu wykresu z nazwą {X0}} w żądanym folderze. Pamiętaj import plotly i nie tylko import plotly.express as px.

pełny kod:

# imports
import plotly
import plotly.express as px

# data
df = px.data.gapminder().query("continent=='Oceania'")

# plotly express bar chart
fig = px.line(df, x="year", y="lifeExp", color='country')

# html file
plotly.offline.plot(fig, filename='C:/plotlyplots/lifeExp.html')

Fabuła:

enter image description here

, gdy pojawia się w folderze:

enter image description here

Stąd możesz otworzyć plik w dowolnej przeglądarce lub w inny sposób.

Oto treść, jak jest wyświetlana przy użyciu Notepad++

enter image description here

Jeśli nie masz nic przeciwko pracy ręcznej, możesz zapisać wersję .png za pomocą paska narzędzi:

enter image description here


Stara odpowiedź na obrazy statyczne:

Wytwarzanie obrazu statycznego automatycznie jest bit bit mote.

Spójrz na Eksport obrazu statycznego w Pythonie jeśli wolisz to do HTML.

Lubię używać podejścia, w tym orca, które może wytworzyć różne pliki obrazów. Nie znalazłem żadnego innego sposobu, aby zainstalować go inaczej niż użycie NPM, który jest zainstalowany z { {X1}} Jeśli dostaniesz to w porządku, musisz tylko uruchomić następujące czynności, aby go uruchomić i uruchomić (jestem w systemie Windows):

npm install -g electron@1.8.4 orca

pip install psutil requests

Następnie możesz zmienić ostatni wiersz w fragmence powyżej za pomocą fig.write_image("C:/plotlyplots/lifeExp.png"), aby wytworzyć plik .png.

15
vestland 9 marzec 2021, 17:12

Eksportowanie obrazu statycznego w Pythonie

Krótka historia: pip install kaleido, a następnie fig.write_image(<output_filename>).

Natknąłem się na to, ponieważ szukam również sposobów eksportowania figur wykresowych do obrazów statycznych. Zdałem sobie sprawę, że instalację Orca i sprawia, że praca jest nie jest łatwa, ale dobra rzecz, czy rzeczywiście zrobili ten pakiet o nazwie Kaleido , który jest łatwiejszy do zainstalowania. Znalazłem go z tych linków:

4
rjd 18 listopad 2020, 04:51