Python的Matplotlib可视化库与JavaScript的D3js强交互可视化库结合后,mpld3诞生,mpld3弥补Matplotlib的弱交互能力,可将matplotlib图像导出为HTML代码,进而运用于浏览器网页、博客等中。
安装
pip install mpld3
mpld3常规交互
Matplotlib案例
mpld3辅助Matplotlib开启交互模式,仅需一行代码mpld3.enable_notebook()或者mpld3.display()
import matplotlib.pyplot as plt
import mpld3 #导入mpld3
import numpy as np
plt.style.use('bmh')
plt.figure(dpi=120)
plt.scatter(np.random.random(150),
np.random.random(150),
s=300,