Сегодня на работе искал библиотеку для построения графиков и наткнулся на vis.js. Довольно интересная вещь. Графики можно показывать в динамике и я честно говоря поражен производительность javascript-а.
vis.js может визуализировать разные виды графиков, есть у нее и сети - графы. Мне сразу на ум пришел golos.io, социальные сети и я недолго думая попробовал визуализировать апвоты. Кто на голосе кого лайкает. ))
Честно говоря я еще не разобрался с vis.js, только неглубоко копнул, но и этого было достаточно, что бы получился на мой взгляд очаровательный результат. Я записал видео на минут 30 где-то. Визуализацию начал с первого блока 5-го июля. 00:00 часов и примерно до 15 часов дня. Уже видны герои того дня. Группировки и отшельники.
Почему появляются отдельные личности, без связей я еще не разобрался. Я отсеивал тех, кто апает себя самого. vis.js надо настраивать на этот счет. Видимо библиотека отсеивает "лишние" связи.
С отпуска приеду через неделю. Может поковыряюсь еще, да выложу на сервере. Попробую добавить посты и менять их размер от количества апвотов.
Ну вот и видео
Очень, очень круто.
И самое обидное, что ты остановился за несколько минут до публикации golosmedia ) Думаю, в этот момент началась бы мощная движуха.
Плюс можно было бы посмотреть момент, когда голосуют eee и golosmedia. И как на "жертву" тут же слетаются десятки голосующих )
Я пол часа сидел - наблюдал, потом кое-как рука поднялась оборвать запись )
Здорово, по началу даже себя там нашла.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
yefet, losos, vlad, t3ran13, boddhisattva, ukrainian, damm, anela, mir, kavalsky, niiu, oleg257, zoss, dimarss, vasyl73, vik, vadbars, dany2323, elviento, kotik, vasilisapor2, nefer, kulik, guepetto, kyiv, vict0r, singa, kssenia, romapush, gromozeka, lira, gryph0n, karusel1, arystarch, orezaku, sharps, ruta, asuleymanov, bystree, exan, ukrainochka, yudina-cat, igor-golos, yuriks2000, boltyn, bobrik, acidgarry, on1x, kvg, aivanouski, vika-teplo, borisss, vpervye1, vikaromanova, anomalywolf, cryptomafia, maximeco, talia, lispir, nerengot
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
Впечатляюще, спасибо!
Репостнул вашу модель!)
Обалденно:) Живой организм Голоса:)))))
Спасибо!
выглядит красиво, но не понятно по какому принципу связи)
Я сам не понимаю )) Еще не разобрался. Я сканирую блок за блоком, вытаскиваю апвоты. Создаю для голосуещего и автора по узлу, если еще такие не созданы, и добавляю связь на граф. Но vis.js судя по всему оптимизирует граф самостоятельно. Делает каким то образом кластеризацию. Как, осталось для меня тайной. Выглядело красиво, потому я сильно не стал заморачиваться. Я потратил на скрипт минут 20 )
vis офигенная штука. Еще б в ней были графики свечей - была бы самой лучшей для визуализации.
Похоже на жизнь примитивных организмов в питательном бульоне
Это точно. На чашку петри с колонией бактерий очень похоже.
Завораживающее зрелище.
:)
круто.
Перевел и добавил на стим.
https://steemit.com/golos/@slavix/visualizing-golos-blockchain
О, спасибо добрый человек. Можете 20% оставить себе за работу ))
круто круто
Прикольная анимация, похоже так зарождалась жизнь в первородном бульоне.
А в стиме ты пробовал запускать? С его кураторской гиперактивностью придется замедленную съемку делать))