使用Julia实现交互式绘图与可视化分享
1. 交互式绘图基础
在使用Julia进行数据可视化时,交互式绘图能够极大地提升用户体验。比如在Pluto笔记本中,通过移动滑块可以改变角度变量的值,进而更新绘图中的元素。具体操作如下:
1. 移动滑块,角度变量的值会发生改变。
2. Pluto会自动使用新的角度值运行相关单元格,更新 points 可观察对象的值。
3. points 值的改变会触发Makie更新绘图中需要更新的元素。
为了获得更简洁的界面,还可以点击单元格左侧的“显示/隐藏代码”眼睛图标来隐藏单元格的源代码。
2. 在Jupyter中实现交互式可视化
与Pluto类似,在Jupyter中也可以借助包装JavaScript库的绘图包来实现交互式绘图,还能利用 Observables 与静态绘图包进行交互,尤其是通过 Interact 包提供的小部件。
2.1 为Jupyter设置Interact
要在Jupyter中使用 Interact ,需要先安装 WebIO 、 Interact 和 IJulia 包,并配置Jupyter环境以使用 WebIO ,具体步骤如下:
1. 打开终端,输入 julia 并按回车键,打开Julia REPL。
2. 按下
超级会员免费看
订阅专栏 解锁全文
32

被折叠的 条评论
为什么被折叠?



