【Python】bqplot:又一个Python交互可视化工具!
  BhYoICNPeXOn 2023年11月14日 55 0


本文分享一个Python交互式可视化工具bqplotbqplot是为Jupyter Notebook开发的一个交互插件,使用图层图形语法 (the Grammar of Graphics,了解该语法👉图层图形语法详解) ,但是丰富了交互图层,可满足丰富的交互式可视化需求,比如,



【Python】bqplot:又一个Python交互可视化工具!_图层

神经网络交互可视化

【Python】bqplot:又一个Python交互可视化工具!_机器学习_02

时间序列交互可视化

此外,在基础图形可视化上,bqplot功能也很强大,拥有类似matplotlib.pyplotbqplot.pyplot。


安装

pip install bqplot
jupyter nbextension enable --py --sys-prefix bqplot

安装成功后,在Jupyter Notebook主页会出现👇 

【Python】bqplot:又一个Python交互可视化工具!_机器学习_03


快速使用

bqplot有两种实现可视化的方式

  • 面向对象方法: 使用图层图形语法 (the Grammar of Graphics) ,可满足更多个性化需求;
  • pyplot方法: 即bqplot.pyplot,类似matplotlib.pyplot;
  • 【Python】bqplot:又一个Python交互可视化工具!_python_04

  • 下面简单列举两个例子,

非交互图形

主要使用bqplot.pyplot实现,以bqplot.pyplot.hist为例,

import numpy as np
import bqplot.pyplot as plt

fig = plt.figure(title='Histogram by bqplot')
hist = plt.hist(sample=np.random.randn(100), bins=10, colors=['#01a2d9'])
fig



【Python】bqplot:又一个Python交互可视化工具!_开发语言_05

交互图形

在图形中实现平移、缩放、选择等交互功能



【Python】bqplot:又一个Python交互可视化工具!_开发语言_06

气泡图交互可视化

更多移步:https://github.com/bqplot/bqplot


-END-








【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
BhYoICNPeXOn