Py之mpld3:mpld3的简介、安装、使用方法之详细攻略
生活随笔
收集整理的這篇文章主要介紹了
Py之mpld3:mpld3的简介、安装、使用方法之详细攻略
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Py之mpld3:mpld3的簡介、安裝、使用方法之詳細攻略
?
?
目錄
mpld3的簡介
mpld3的安裝
mpld3的使用方法
?
?
?
mpld3的簡介
? ? ? ?mpld3——Bringing Matplotlib to the Browser?.? ?mpld3 是matplotlib 和 javascript D3js 得到的可以在網頁上繪圖的工具。mpld3基于python的graphing library和D3js,匯集了Matplotlib流行的項目的Java庫,用于創建web交互式數據可視化。通過一個簡單的API,將matplotlib圖形導出為HTML代碼,這些HTML代碼可以在瀏覽器內使用。
?? ? ?mpld3項目匯集了流行的基于Python的圖形庫MaPutTLIB和D3JS,這是用于創建Web交互式數據可視化的流行JavaScript庫。結果是一個簡單的API,用于將MatMattLIB圖形導出到HTML代碼中,這些代碼可以在瀏覽器內使用,在標準網頁、博客或工具如iPython筆記本中使用。
mpld3
mpld pypi
?
mpld3的安裝
pip install mpld3
?
?
mpld3的使用方法
輸出結果
實現代碼
import matplotlib.pyplot as plt import numpy as np import pandas as pd import mpld3 from mpld3 import plugins np.random.seed(9615)# generate df N = 100 df = pd.DataFrame((.1 * (np.random.random((N, 5)) - .5)).cumsum(0),columns=['a', 'b', 'c', 'd', 'e'],)# plot line + confidence interval fig, ax = plt.subplots() ax.grid(True, alpha=0.3)for key, val in df.iteritems():l, = ax.plot(val.index, val.values, label=key)ax.fill_between(val.index,val.values * .5, val.values * 1.5,color=l.get_color(), alpha=.4)# define interactive legendhandles, labels = ax.get_legend_handles_labels() # return lines and labels interactive_legend = plugins.InteractiveLegendPlugin(zip(handles,ax.collections),labels,alpha_unsel=0.5,alpha_over=1.5, start_visible=True) plugins.connect(fig, interactive_legend)ax.set_xlabel('x') ax.set_ylabel('y') ax.set_title('Interactive legend', size=20)mpld3.show()?
?
相關文章推薦
mpld3 Example
?
總結
以上是生活随笔為你收集整理的Py之mpld3:mpld3的简介、安装、使用方法之详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ML之GMM:Gaussian Mixt
- 下一篇: 成功解决AttributeError: