Описание тега roassal

Roassal - это гибкий механизм визуализации для Pharo Smalltalk и VisualWorks Smalltalk.
2 ответа

Изменить имя ребра, которое появляется во всплывающем окне при наведении

Как изменить текст, который появляется при наведении курсора на Roasal? Я не нашел это нигде в Интернете
01 май '13 в 12:46
3 ответа

Сделайте края не кликабельными в визуализации Roassal из браузера Glamour

Я рисую динамический вызов с Roassal из браузера Glamour в Pharo 2.0. По умолчанию не только узлы, но и края кликабельны. Поскольку у меня нет дополнительной информации для отображения краев, я хочу, чтобы они не были кликабельными. Как убрать "клик…
16 сен '13 в 13:21
2 ответа

Graph-ET метки оси X

Я нарисовал гистограмму для моих тестов в Graph-ET на Pharo. Кто-нибудь знает, как добавить метки к оси X? Я хочу написать название теста под каждым из баров.
16 сен '13 в 15:11
1 ответ

Край от узла к себе в Росассале

Есть ли способ заставить Roassal нарисовать ребро от одного узла к себе? Я посмотрел на кучу примеров и не могу найти ни одного, который это делает, и простое добавление ребра в исходный код ничего не дает. т.е. view shape rectangle size: 1. view no…
02 сен '14 в 14:21
0 ответов

Избегайте дублирования краев в roasal

Есть ли способ избежать дублирования ребер в Roasal? Я строю диаграмму метамодели формы Moose, и у меня есть некоторые противоположные отношения, но у меня нет причин показывать их в обоих направлениях.
01 май '13 в 13:04
0 ответов

Обновить взгляды Мондриана

Я пытаюсь реализовать некоторые визуализации с помощью Mondrian в Pharo 3.0. Моя главная проблема заключается в том, что я не нахожу способ динамически обновлять представление Мондриана: я могу удалять узлы, делая view removeAllEdgesTo: node; remove…
03 сен '14 в 09:44
0 ответов

GraphET Pharo Smalltalk добавляет наложение вех

Я пытаюсь сделать эту диаграмму с помощью GraphET: Идея состоит в том, чтобы наложить одну 2D-диаграмму вехами, состоящими из вертикальной пунктирной линии и метки, расположенной ниже базовой линии. Глядя на код GET, я нашел несколько потенциальных …
14 май '14 в 20:46
0 ответов

Roassal: условная маркировка по оси X

На моем графике ось X представляет дату. Я хотел бы маркировать только первый день месяца. Задать количество тактов проблематично, поскольку они могут быть дробными. Я ищу что-то вроде: someRoassalObject if: [ :point | point date dayOfMonth = 1 ] la…
20 авг '14 в 21:37
2 ответа

Как получить вертикальные метки с помощью Roassal?

Я не мог найти способ получить вертикальные метки в визуализации Roassal. Есть ли способ? Или общий способ вращать элементы?
24 авг '13 в 09:25
1 ответ

Как исправить StrikeFont "не принимает: #glyphRendererOn: при рендеринге текста в Roassal 2 на Pharo 3

Когда вы загружаете Roassal 2 в Pharo 3 и пробуете все, что связано с рендерингом текста, вы получаете следующее сообщение об ошибке: StrikeFont»doesNotUnderstand: #glyphRendererOn: Я мог бы найти несколько советов на форумах, что вы должны включить…
15 июн '14 в 13:22
1 ответ

Масштабировать, чтобы соответствовать окну

Я использую графики Roassal на панелях Glamour, и мне интересно, есть ли способ масштабирования и центрирования графика Roassal, чтобы он полностью вписывался в его панель Glamour. Можно ли это сделать?
28 окт '13 в 16:11
1 ответ

Как динамически добавить элементы в экземпляр Roassal RTGrapher?

Object subclass: #MultiData instanceVariableNames: 'b' classVariableNames: '' package: 'CFR-Extensions' initialize b := RTGrapher new. b add: (self makeD: #('hello' 1 2 1)). b add: (self makeD: #('test' 1 2 11)). b makeD: first | d | d := RTVertical…
16 мар '19 в 15:55
2 ответа

Как добавить ограничивающую рамку к составной фигуре в Roassal 3?

Я пытаюсь нарисовать ограничительную рамку вокруг группы фигур. Я получаю все в сцене, но не знаю, как правильно выровнять ограничивающую рамку и текст: c := RSCanvas new. text := RSGroup new. foo := RSLabel new text: 'foo'. bar := RSLabel new text:…
06 июл '20 в 00:14
1 ответ

Как отформатировать диаграмму в Roassal 3?

Я сделал диаграмму, следуя примерам из документации. Я считаю, что заголовок и метки x/y слишком близки к самому графику, а метки слишком маленькие. Как их отформатировать? x := -3.14 to: 3.14 count: 100. y := x sin. c := RSChart new. p := RSLinePlo…
22 июн '20 в 00:57
2 ответа

Отобразить массив объектов в виде таблицы

У меня есть массив объектов, как показано ниже: Есть ли способ в Pharo отобразить массив в табличном формате? | date | open | high | low | close | |------------+------+------+-----+-------| | 2018-12-28 | 10 | 20 | 30 | 40 | | 2019-12-28 | 50 | 60 |…
29 июн '22 в 04:16
1 ответ

Как добавить метки горизонтальных линий в конце строки при использовании нескольких графиков в Roassal3

Я пытаюсь использовать Roassal3 в Pharo 10 для визуализации нескольких рядов данных. Мне удалось хорошо нарисовать диаграмму, но я хочу пометить линии. Я попытался использовать RSLegend для отображения текста с соответствующими цветными полями (соот…
08 июн '22 в 06:18