Как я могу получить карту трещин Rascal для квадратизации?Rascal MPL Treemap squarification
В настоящее время он не квадратизирован правильно, как показано на изображении ниже.
В исходном коде файла Treemap я могу видеть комментарий Based on Mark Bruls; Kees Huizing and Jarke J. vanWijk. "Squarified Treemaps"
. Однако я не вижу, чтобы квадратизация происходила в исходном коде.
Должен ли я искать в другом месте или он не реализован?
Редактировать
Так что я попытался это. Самый простой пример:
render(
box(
treemap(boxes),
size(500,500)
)
);
Я минимизировал окно визуализации, так что на самом деле 500x500 (я также попытался 250x500 и наоборот).
Во всех ситуациях оказывает предпочтение строки:
выглядит она занимает соотношение сторон окружающего окна. Что произойдет, если вы вставляете весь treemap в квадратную коробку определенного размера? – jurgenv
@jurgenv bedankt, я обновил свой вопрос – Bas
Вы слышали ответ на этот вопрос уже Bas? – jurgenv