1个不稳定版本
新 0.1.0 | 2024年8月19日 |
---|
#242 in GUI
136 每月下载量
1.5MB
831 代码行
EGUI图表绘制库
使用egui绘制图表,高度可扩展。支持图像、动画、交互...
示例
许可证
许可协议为以下之一
- Apache许可证,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确声明,否则根据Apache-2.0许可证定义的,你提交的任何旨在包含在本作品中的贡献,将按照上述方式进行双重许可,没有其他条款或条件。
lib.rs
:
图形UI
这允许使用节点格式化函数(返回一个字符串)在egui中绘制petgraph。
实现的一个实际缺点是性能(我们可以通过缓存和四叉树坐标系进行优化),以及“布局”之后我们没有整个节点,而只有格式化的文本(即在网络图中,我们无法知道节点是否对应于受损的机器并执行额外的动画)。一种解决方案是在布局节点文本中添加一个ID,并使用该ID创建一个函数将矩形位置和文本关联到特定的节点(一种脏解决方案...)。
主要任务
- 优化(缓存+四叉树以确定要绘制哪些元素,如果与屏幕区域冲突),
- 节点与布局图关联(布局分支或文本中的ID解决方案)。
依赖项
~11–29MB
~467K SLoC