【Python与机器学习 3-5】绘制可交互式图表

本文探讨了如何使用Python结合d3.js和mpld3库创建交互式图表,介绍了d3.js的基本概念及如何通过mpld3实现Matplotlib与D3js的结合。同时,还讨论了百度的ECharts图表库,提供了Python接口pyecharts的使用方法,包括柱状图的交互式图例展示,并讲解了如何将结果保存为HTML文件在web端展示。
摘要由CSDN通过智能技术生成

d3.js

D3(Data-Driven Documents),被数据驱动的文档。是一个用动态图形显示数据的JavaScript库,一个数据可视化的工具。

d3的python 接口为mpld3

将Matplotlib和D3js结合起来的基于Python的可视化工具。

安装

pip install mpld3

实现可交互插件

from mpld3 import plugins

实现交互式图例

即点击图例的时候他会显示或者隐藏,方便用户看自己想看的数据

# 准备数据
np.random.seed(100)
df = pd.DataFrame({
  'A': np.random.randn(365).cumsum(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值