0
我正在python中進行一些數據分析。我有一個時間序列數據(連續日期),我要繪製這樣的:在python中繪製多行圖表並嵌入到HTML中
我策劃了使用matplotlib單線圖和嵌入式它使用Base64編碼爲HTML。但擔心的是,當我將圖形嵌入到HTML中時,我沒有懸停設施。 對於圖像中顯示的那種圖形,我可以使用matplotlib輕鬆繪製它,但是爲了易於閱讀,我希望將其嵌入到支持懸停的html中。 我已經經歷了大量的工作,這確實完成了工作,但圖表並不是私密的,隱私也是這裏的關注點。
請爲此建議一些OPEN SOURCE庫。
代碼我做了什麼:
def graph(data):
keys = sorted(data.keys())
values = [data[key] for key in keys]
fig = plt.figure(figsize = (2 , 0.3) ,facecolor='w')
plt.axis("off")
plt.subplots_adjust(bottom = 0.15)
plt.plot(values , color = 'g')
imgdata = cStringIO.StringIO()
fig.savefig(imgdata, format='png' , facecolor = fig.get_facecolor())
s = '<img alt = "embedded" src = "data:image/png;base64,%s"/>' %
imgdata.getvalue().encode("base64").strip()
plt.close()
return s
感謝。
問題詢問recomendations是題外話。雖然谷歌搜索「matplotlib html」確實給你一個相當不錯的選擇.. – Sayse
你可以檢查這個例子https://bl.ocks.org/mbostock/3884955,你可能需要暴露你的數據與端點。 – torresomar