如何将D3.js的酷炫延续到Python中?

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 npplt.style.use('bmh')
plt.figure(dpi=120)
plt.scatter(np.random.random(150),np.random.random(150),s=300,c=np.random.random(150),alpha=0.8)mpld3.enable_notebook()  #jupyter notebook中渲染图形
#mpld3.display() #同上,jupyter notebook中渲染图形

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部