julia - 图而不是用于 julia 代理模型的 InteractiveDynamics 应用程序
问题描述
我正在关注 Agents.jl 包(https://juliadynamics.github.io/Agents.jl/stable/examples/schelling/)中的 schelling.jl 教程。在教程快结束时,他们创建了一个交互式应用程序。include("schelling.jl")
但是当我运行脚本(任何想法我如何将它作为一个交互式应用程序?
using InteractiveDynamics
figure, adf, mdf = abm_data_exploration(model, agent_step!, dummystep, parange; ac=groupcolor, am=groupmarker, as = 10, adata, alabels)
注意我使用的是 vscode IDE
解决方案
您需要指定正确的绘图后端,CairoMakie 可以输出静态矢量图形但无法打开交互式窗口。您可以改用 GLMakie 或 WGLMakie。
包裹 | 描述 |
---|---|
GLMakie.jl | GPU 驱动的交互式 2D 和 3D 绘图在独立 GLFW.jl 窗口中。 |
CairoMakie.jl | 基于 Cairo.jl 的非交互式 2D 后端,用于发布质量矢量图形。 |
WGLMakie.jl | 在浏览器中运行的基于 WebGL 的交互式 2D 和 3D 绘图。 |
@see Mackie 的后端和输出
推荐阅读
- css - 为什么无法在 css 定义中正确显示图标
- c++ - Tensorflow C++,如何将 tensorflow::Output 转换为 Tensor
- swift - 获取 Firestore 子集合
- python-3.x - 如何避免 wxPython 中不推荐使用的方法?
- android - 在 MPAndroid 条形图版本 3 中设置标签
- printing - 将图像打印到蓝牙热敏打印机
- timezone - 如何使用 Moment 正确处理 Bing 中的“/Date(...-0700)/”日期格式?
- java - Java中有趣的行为
- php - 与标签
- amazon-web-services - 如何允许连接到不同 elb 的两个私有实例之间的网络流?