Я случайно прочитал статью в Postimees о словесном облаке обещаний нового правительства. Словесные облака — это интересные формы, в которых наиболее часто встречающиеся слова изображаются крупнее, чем менее представленные. Это простой способ визуализации информации, который позволяет понять, о чем идет речь в тексте, даже не читая его, хотя сам текст может занимать несколько страниц. Автор статьи умолчал о том, как он создал такое изображение, но, судя по картинке, это вряд ли сделано вручную. Также, как задача программирования, это не самая простая задача, на которую потребуется четыре строки кода.
Алгоритм создания облака слов может быть таким: сначала посчитайте частоту появления всех слов и упорядочьте их по частоте появления. Затем свяжите это, например, с размером текста в процентах и разбросайте слова по экрану. Вряд ли журналист, создавая свою картинку, делал что-то подобное, иначе мы бы получили анимацию, а не статическое изображение.
Чтобы, например, сделать то же самое на основе текста Конституции Эстонии и найти главное в этом многословном тексте, существует несколько веб-сайтов. Для создания облака слов я использовал сайт под названием Worditout.com, который справился с созданием облака за несколько секунд.
Кроме того, можно было выбрать цвет, шрифт и еще несколько переменных для создания изображения. Также можно было исключить из картинки союзы или слова, которые кажутся несущественными.