问题标签 [roassal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
75 浏览

smalltalk - 刷新蒙德里安观点

我正在尝试在 Pharo 3.0 中使用 Mondrian 实现一些可视化。

我的主要问题是我找不到动态更新蒙德里安视图的方法:我能够删除节点

但我无法添加节点、更改布局等。我可以更改节点和边,但视图似乎没有刷新。

我想做的另一件事如下:我让用户动态选择节点子集和颜色,并且我希望能够更改这些节点的颜色。

有没有办法在内置交互之外与蒙德里安视图交互?

0 投票
1 回答
67 浏览

pharo - 如何将元素动态添加到 Roassal RTGrapher 实例?

以上基本上是Roassal书中的Several metrics per data point 示例,分为两种方法。我一直在研究在程序运行时尝试添加数据的方法,而不仅仅是可视化静态数据集。我想可视化表格 RL 代理的参数跟踪。

当我在检查器中显示图表时会发生什么,只有最新的元素显示为图表。标签中有一些重叠,但不应该存在。

最初我想做一些类似传递OrderedCollection点的事情,但是RTVerticalMultipleData将它们编译成 Trachel 元素的方式使这样的方案无效,所以我想在将数据添加为元素之前对数据进行批处理。

上述不起作用的事实让我觉得是一个错误。除了解决这个问题,我想知道是否有更好的方法来可视化动态数据?

0 投票
1 回答
153 浏览

smalltalk - 如何在 Roassal 3 中格式化图表?

我按照文档中的示例制作了一个图表。我发现标题和 x/y 标签太靠近情节本身,而且刻度标签太小。如何格式化它们?

图表

0 投票
2 回答
93 浏览

smalltalk - 如何在 Roassal 3 中为复合形状添加边界框?

我正在尝试围绕一组形状绘制一个边界框。我得到了场景中的所有内容,但我不知道如何使边界框和文本正确对齐:

结果