Как сохранить фигуру Matplotlib в файле HTML? - PullRequest
0 голосов
/ 29 мая 2020

Итак, я знаю, что могу сохранить свою диаграмму с помощью

plt.savefig('/home/pi/test.png')

Но я действительно не знаю, как сохранить и отобразить свою диаграмму с файлом HTML. Для моего веб-сайта было бы проще использовать файл HTML для отображения моих данных. Так можно ли сохранить мою диаграмму в HTML и как?

Если это поможет, вот мой код:

from pandas import DataFrame
import sqlite3
import matplotlib.pyplot as plt
import pandas as pd

con = sqlite3.connect("/home/pi/test2.db")
df = pd.read_sql_query("SELECT * from data4 limit 79;",con)




df.plot(x = 'zeit', y = 'temp', kind ='line')
plt.savefig('/home/pi/test.png')
#plt.show()

Извините, если я сделал некоторые ошибки Я новичок :)

1 Ответ

0 голосов
/ 29 мая 2020

Насколько я знаю, это невозможно с matplotlib Но это возможно с https://mpld3.github.io/ и, в частности, с этой функцией: https://mpld3.github.io/modules/API.html#mpld3 .fig_to_ html

mpld3.fig_to_html(fig, d3_url=None, mpld3_url=None, no_extras=False, template_type='general', figid=None, use_http=False, **kwargs)
Output html representation of the figure
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...