Я только что наткнулся на этот замечательный анализ, который одновременно интересен и красив:
http://www.nytimes.com/interactive/2012/11/02/us/politics/paths-to-the-white-house.html
Мне интересно, как такое «дерево путей» может быть построено с использованием R. Какие данные и алгоритм нужны для построения такого дерева путей?
Благодарю.
r
data-visualization
politics
Таль Галили
источник
источник
Ответы:
Естественно использовать рекурсивное решение.
plot.path
width
paths.compute
Вертикальные положения узлов расположены в виде геометрического ряда (с общим соотношением
a
), так что расстояние в более глубоких частях дерева становится ближе. Толщины ветвей и размеры символов листа также масштабируются по глубине. (Это вызовет проблемы с круглыми символами на листьях, потому что их пропорции будут меняться по мере измененияa
. Я не потрудился это исправить.)источник
partitions
пакет, который мог бы предоставить структуру для перечисления возможностей.