var str = "один три два три три три";
var words = str.split(" ");
var collect = {};
for (var i = 0; i < words.length; i++) {
// если в словаре еще нет свойства words[i] заводим такое свойство с значением 0
if (!collect[words[i]])
collect[words[i]] = 0;
// увеличиваем счетчик
if(collect[words[i]]<1)
collect[words[i]]++;
}
// вывод результатов
for(var word in collect)
console.log(word, collect[word]);
Я бы захреначил в динамический псевдоэлемент after, before jsfiddle.net/znaf62og
Думаю суть понятна, что можно на лету данные вставлять нужные.
Стрелочку в нужное место, и цвета изменять в зависимости от %
Судя по вопросам, большинство вообще разучилось самостоятельно информацию искать. Сразу постят вопрос, хотя по сути первые ссылки в гугле))
Мало того, еще бывают недовольные, что им подсказали ресурсы, но не разжевали...