Używam funkcji Twardy offline, aby wygenerować wykres w python.Jak zapisać wykres Plotly Offline w formacie png?
zgodnie z poniższą dokumentacją
https://plot.ly/python/offline/
Oto mój kod, który doskonale generuje C: /tmp/test_plot.html plików.
import plotly.offline as offline
offline.init_notebook_mode()
offline.plot({'data': [{'y': [4, 2, 3, 4]}],
'layout': {'title': 'Test Plot',
'font': dict(family='Comic Sans MS', size=16)}},
auto_open=False, filename='C:/tmp/test_plot')
Jak zapisać ten wykres jako png zamiast html?
Dostaję błąd, natomiast oddanie obrazu w argumencie. Polecenie plot_mpl() otrzymało nieoczekiwany argument słowa kluczowego "image"/plot() otrzymało nieoczekiwany argument słowa kluczowego "image". Działa w wersji 1.9.6. –
Zaktualizowałem do spiskowej wersji 1.12.9, działa zgodnie z oczekiwaniami. czy istnieje sposób, aby skonfigurować zapisywanie png bezpośrednio bez dostępu do html? –
Chciałam skomentować, że możesz chcieć ulepszyć, ale już zrobiłeś :-). Opierając się na moich dotychczasowych badaniach, nie sądzę, że sprawdziłem również sprytne fora. Możesz tam zapytać. Najlepszą metodą jest przekierowanie działki na matplotlib i zapisanie. Lub użyj metody online. zobacz tutaj: https: //plot.ly/python/static-image-export/ –