Advertisement

Python and machine learning interactive visualizations

阅读量:

d3.js

D3(Data-Driven Documents),即数据驱动文档,是一款基于JavaScript开发的库,专门用于通过动态图形呈现数据,属于数据可视化领域的实用工具。

d3的python 接口为mpld3

【融合Matplotlib与D3js的Python可视化工具实现方案。

安装步骤

通过pip命令执行mpld3库的安装操作

开发交互式插件功能

引入mpld3模块中的插件组件

实现交互式图例

当用户点击图例时,相关数据将被展示或隐藏,便于用户根据需求查看特定信息。

复制代码
    # 准备数据
    np.random.seed(100)
    df = pd.DataFrame({'A': np.random.randn(365).cumsum(0),
                  'B': np.random.randn(365).cumsum(0) + 20,
                  'C': np.random.randn(365).cumsum(0) - 20},
                 index=range(365))
    df.head()
    #画图
    fig, ax = plt.subplots(figsize=(

全部评论 (0)

还没有任何评论哟~