
Визуализация архитектуры с помощью C4 модели и PlantUML
12 min
5.5K
Приветствую, коллеги. Меня зовут Мстислав, я являюсь руководителем Python практики в Usetech. В этой статье я раскрою нюансы работы с PlantUML и C4 моделью. Вся информация является выжимкой из нашего ежедневного опыта. Также необходимо упомянуть, что на эту тему я проводил воркшоп на TechLeadConf 2022, так что при желании, вы всегда можете найти видео.
Графики и диаграммы становятся подвижными
2 min
5.1KИсследователи из Массачусетского технологического института нашли способ, как отображать активность в ньюс-группах на интерактивных анимированных графиках. По мнению ученых, они гораздо информативнее, чем статичные диаграммы, и в будущем анимированные графики будут стандартным элементом любой презентации.
Прилежные регионы тянут на дно
1 min
533Вроде бы две недели прошло после результатов думоизбрания. Но осадочек остался. Светлые умы догадались раздобыть циковские данные и покрутить их всячески. Знаете, иногда в процессе такого эксплоринга столько всего интересного вылезают. Я наблюдал.
Корреляция между явкой избирателей и долей голосов за партию по регионам реально вводит в ступор. Ну, допустим, если показать эту картинку моей маме, которая не разбирается в статистике, а о значении слова корреляция только догадывается, так вот, я думаю, она сделает вполне определенные выводы.
Так как доли партий в сумме составляют 100% (хотя мы помним, что в Мордовии легко перешагивают через подобный арифетический архаизм), то естественно при увеличении одной превалирующей доли другие будут понижаться.

Корреляция между явкой избирателей и долей голосов за партию по регионам реально вводит в ступор. Ну, допустим, если показать эту картинку моей маме, которая не разбирается в статистике, а о значении слова корреляция только догадывается, так вот, я думаю, она сделает вполне определенные выводы.
Так как доли партий в сумме составляют 100% (хотя мы помним, что в Мордовии легко перешагивают через подобный арифетический архаизм), то естественно при увеличении одной превалирующей доли другие будут понижаться.

Я обожаю красивые диаграммы
2 min
1.1KОдин мой коллега сказал однажды: «А что, это обязательно — всякие красивые графики рисовать. Убитое время!» Полагаю, что не обязательно. Однако, я терпеть не могу, когда люди не могут позаботиться о конечном представлении их труда. Вроде того что помылся, побрился, поел, попил кофе, вышел на улицу, и тут ему указали на то, что на ушах носки, на заднице три отпечатка от ботинок и вылитая бутылка кетчупа на сорочке. Непредусмотрительно, в общем.
Первое правило, о котором пишет Желязны (автор бестселлера по диаграммам):
Мое мнение, что без этого график и его идея не достигнет своей цели. Никаких безликих «план продаж», «источники инвестиций», и особенно «доля рынка» :)

Первое правило, о котором пишет Желязны (автор бестселлера по диаграммам):
Используйте вашу основную идею в качестве заголовка диаграммы. Следуя этому совету, вы поможете читателю правильно понять вашу мысль и приобретете уверенность в том, что он сконцентрирует свое внимание именно на том аспекте представленных данных, который особенно важен.
Мое мнение, что без этого график и его идея не достигнет своей цели. Никаких безликих «план продаж», «источники инвестиций», и особенно «доля рынка» :)

Кандидаты, говорите поровну!
1 min
458В демократических странах перед серьезными выборами проводятся дебаты, респонденты должны убедиться — правильный ли выбор они делают. У нас плюют на это дело. Да с такой силой, что даже главный ставленник, надежда всей страны (!) может себе позволить не участвовать.
Остается смотреть как это проходит у них. СМИ-законодатель умных, современных средств визуализации данных New York Times представил вниманию такую штуку: анализатор дебатов. С полной транскрипцией реплик, их очередности, количеством слов. Отлично реализован поиск — про войну кандидаты в президенты говорили 19 минут, а про мир только 56 секунд.
Наверное, это круто — иметь такую политическую систему, когда каждый кандидат говорит в среднем по 11 минут, а стандартное отклонение равно всего полторы минуты. А не жопу.

Остальное в блоге
Остается смотреть как это проходит у них. СМИ-законодатель умных, современных средств визуализации данных New York Times представил вниманию такую штуку: анализатор дебатов. С полной транскрипцией реплик, их очередности, количеством слов. Отлично реализован поиск — про войну кандидаты в президенты говорили 19 минут, а про мир только 56 секунд.
Наверное, это круто — иметь такую политическую систему, когда каждый кандидат говорит в среднем по 11 минут, а стандартное отклонение равно всего полторы минуты. А не жопу.

Остальное в блоге
Граффики
2 min
677Ха! А вот и не опечатка!
Долго играл этими словами «графики» — «графитти»; конечно, они однокоренные. Все эти греческие «графо». Только итальянцы немного стилизовали (у них это неплохо получается ;)
И решил я написать об итогах этого словообразования. Убогость и серость мышления многих аналитиков и «людей, похожих на аналитиков» зачастую поражает. Ну, откройте, к примеру, екселевский файлик, который вам прислал коллега в среду. Вижу вас уже тошнит. Да, очередной мусор.
Я уже неоднократно призывал доносить цифры ярче. Использовать программы с умом и эстетикой. Теперь попробуем обойтись без какого-либо ПО. Вперед, к истокам! ;)

Долго играл этими словами «графики» — «графитти»; конечно, они однокоренные. Все эти греческие «графо». Только итальянцы немного стилизовали (у них это неплохо получается ;)
И решил я написать об итогах этого словообразования. Убогость и серость мышления многих аналитиков и «людей, похожих на аналитиков» зачастую поражает. Ну, откройте, к примеру, екселевский файлик, который вам прислал коллега в среду. Вижу вас уже тошнит. Да, очередной мусор.
Я уже неоднократно призывал доносить цифры ярче. Использовать программы с умом и эстетикой. Теперь попробуем обойтись без какого-либо ПО. Вперед, к истокам! ;)

Визуализации фантазий на Mac
1 min
1.8K
Какое-то невероятное приложение под Mac отыскалось сегодня в дебрях веба. NodeBox — для создания ярких и необычных визуализаций на Питоне. Программа абсолютно бесплатна и полностью документирована. На сайте разработчика пленительные волосатые вселенные ;) и визуализации таксономии социальных сетей. Я пока никак не могу подступится к этой штуке, настолько она нетривиальна.
И все бы ничего, если бы ребята из Juiceanalytics не продемонстрировали интересные возможности этого чудо-приложения.
Графики и диаграммы: часто задаваемые вопросы
3 min
3.2K
Translation
Новичок в визуализации данных? Тогда держи ответы на часто задаваемые вопросы.
Образно, график — отличный инструмент, преимущество которого в том, что ты можешь отразить числа в пространстве. Как только точки начнут выстраиваться одна за другой, ты увидишь схему, которую вряд ли бы обнаружил, просто разглядывая числа. При этом, когда ты создаешь диаграмму, главной твоей заботой должно быть упростить обнаружение этой схемы. Все остальное уже не нужно. Все остальное — просто маркетинг ;)
Что же такое диаграмма?
Просто открой глаза, и невероятные объемы данных проникнут в твой мозг в ту же секунду. Данные обрабатываются мгновенно и вот ты уже понимаешь окружающий мир. Появляется формы и структуры и ты уже можешь отделить мух от котлет.Образно, график — отличный инструмент, преимущество которого в том, что ты можешь отразить числа в пространстве. Как только точки начнут выстраиваться одна за другой, ты увидишь схему, которую вряд ли бы обнаружил, просто разглядывая числа. При этом, когда ты создаешь диаграмму, главной твоей заботой должно быть упростить обнаружение этой схемы. Все остальное уже не нужно. Все остальное — просто маркетинг ;)
И зачем я должен использовать диаграммы?
Да потому что данные — это ценность, и ты должен добыть из них как можно больше. Потому что графики позволяют эффективно обрабатывать информацию. Потому что дают понять то, что ты не поймешь, используя другие способы. И просто потому что они берегут время.Краткий обзор лучших средств для построения графиков и диаграмм.
1 min
3.5KИз всех наведенных примеров мне больше всего понравился Open Flash Chart. Который я заслужено поставил на первое место. Все остальные, мне показались тоже не плохими но для работы я выбрал именно Open Flash Chart.
Open Flash Chart – FLASH компонент для построения диаграмм. Он имеет много настроек и легко взаемодействует с PHP, Perl, Python, Java, Ruby on Rails, and .Net. Также может читать данные с .txt файлов.

Open Flash Chart – FLASH компонент для построения диаграмм. Он имеет много настроек и легко взаемодействует с PHP, Perl, Python, Java, Ruby on Rails, and .Net. Также может читать данные с .txt файлов.

Как улучшить восприятие столбиковых диаграмм?
3 min
4.4KПроблема: чтобы «прочитать» обычную столбиковую диаграмму, приходится дополнительно искать ключ её пониманию — читать подпись навроде «меньше значит лучше».
Ниразу не символично и, как следствие, замедляет восприятие и чревато ошибками. А ведь диаграммы и созданы как раз для того чтобы предоставлять информацию на этом символическом уровне, а не заставлять читать текст (привет таблицам). Таким образом, эти сопроводительные надписи противоречат самой идее диаграммы.
Дополнительная трудность состоит в том, что если диаграмм собралось в одном месте много, становится трудно переключаться между противоположными полаганиями: «чем меньше, тем лучше» и «чем больше, тем лучше».

(копия изображения)
Задача: на символическом уровне показать кто выигрывает, а кто проигрывает (в какой стороне хорошо, а в какой плохо).
Ниразу не символично и, как следствие, замедляет восприятие и чревато ошибками. А ведь диаграммы и созданы как раз для того чтобы предоставлять информацию на этом символическом уровне, а не заставлять читать текст (привет таблицам). Таким образом, эти сопроводительные надписи противоречат самой идее диаграммы.
Дополнительная трудность состоит в том, что если диаграмм собралось в одном месте много, становится трудно переключаться между противоположными полаганиями: «чем меньше, тем лучше» и «чем больше, тем лучше».

(копия изображения)
Задача: на символическом уровне показать кто выигрывает, а кто проигрывает (в какой стороне хорошо, а в какой плохо).
Диаграмма что дышло, как повернул — так и вышло
2 min
1.1KПри представлении цифровых данных тот, кто хорошо умеет строить диаграммы, имеет решающее преимущество перед тем, что этого делать не умеет.
Вот, например, довольно типичный кейс: нужно продемонстрировать динамику количества абонентов. Предположим, что если руководство поверит, что динамика хорошая, то нам дадут премию (или хотя бы не уволят).
Вот, например, довольно типичный кейс: нужно продемонстрировать динамику количества абонентов. Предположим, что если руководство поверит, что динамика хорошая, то нам дадут премию (или хотя бы не уволят).
Оригинальные формы выражения в диаграммостроении
2 min
1KДжин Желязны в своей книге «Говори на языке диаграмм» предложил весьма забавное упражнение, с помощью которого можно оценить насколько эффективно (или неэффективно) та или иная форма диграммы может представлять лежащие за ней данные.
Ниже даны шесть примеров. Для каждого, быстро запишите на листке процентное количество, соответствующее каждому сегменту.
Правила:
— думать нельзя,
— нельзя возвращаться к уже просмотренному,
— нельзя стирать и менять свои решения, поскольку мы договорились, что вы не будете думать.
Go, go, go!
Ниже даны шесть примеров. Для каждого, быстро запишите на листке процентное количество, соответствующее каждому сегменту.
Правила:
— думать нельзя,
— нельзя возвращаться к уже просмотренному,
— нельзя стирать и менять свои решения, поскольку мы договорились, что вы не будете думать.
Go, go, go!
Удобны ли диаграммы Гантта в разработке ПО?
4 min
11KКак известно, разработка программного обеспечения является длительным процессом, в котором в основном участвуют люди в разных частях этого процесса.
Люди уже давно научились планировать и описывать процессы при помощи практик календарно-сетевого планирования, ярким представителем которых является диаграмма Гантта. Разработано и обкатано множество программных инструментов, легко доступных любому желающему.
По причине широкого распространения и относительно удобной визуализации описываемого процесса, эти диаграммы часто используются на стадии планирования при разработке программного обеспечения. Но так ли удобны и необходимы эти диаграммы в разработке ПО?
Люди уже давно научились планировать и описывать процессы при помощи практик календарно-сетевого планирования, ярким представителем которых является диаграмма Гантта. Разработано и обкатано множество программных инструментов, легко доступных любому желающему.
По причине широкого распространения и относительно удобной визуализации описываемого процесса, эти диаграммы часто используются на стадии планирования при разработке программного обеспечения. Но так ли удобны и необходимы эти диаграммы в разработке ПО?
Как лучше визуализировать «Банановое исследование»?
2 min
5KНаткнулся на днях на интересное исследование, которое было опубликовано на блоге «про маркетинг».
Результаты, конечно, впечатляют Но вот визуализация цифр просто кошмарная Требуется много времени, чтобы картинка уложилась в голове. А особенно в период кризиса мы должны экономить рабочее время сотрудников
Давайте посмотрим, как можно сделать цифры более наглядными.
Результаты, конечно, впечатляют Но вот визуализация цифр просто кошмарная Требуется много времени, чтобы картинка уложилась в голове. А особенно в период кризиса мы должны экономить рабочее время сотрудников
Давайте посмотрим, как можно сделать цифры более наглядными.
Как оформить диаграмму — формализованный алгоритм
3 min
2.3KВначале были данные. Вы уже проанализировали их, нашли интересные зависимости или, наоборот, отсутствие зависимости. Возможно даже построили промежуточную диаграмму чтобы эти зависимости выявить. Главное не останавливаться, потому что то что получилось само собой не всегда есть лучшее.
Далее следует простой формализованный алгоритм как проиллюстрировать данные диаграммой. Вкратце, он таков:
Идея → Тип сравнения → Тип диаграммы
Идея есть сама суть того что мы собираемся рассказать пользователю при помощи диаграммы. Рождается либо «сама», в результате обнаружения зависимости, либо «от ума», когда хочется подтвердить свои мысли, идеи, свой образ жизни на протяжении последней пары лет, а может даже — о ужас! — что-то внушить целевой аудитории; тут уж как у кого получится :-)
Далее следует простой формализованный алгоритм как проиллюстрировать данные диаграммой. Вкратце, он таков:
Идея → Тип сравнения → Тип диаграммы
Ищем идею
Идея есть сама суть того что мы собираемся рассказать пользователю при помощи диаграммы. Рождается либо «сама», в результате обнаружения зависимости, либо «от ума», когда хочется подтвердить свои мысли, идеи, свой образ жизни на протяжении последней пары лет, а может даже — о ужас! — что-то внушить целевой аудитории; тут уж как у кого получится :-)
Так оно растет или как?
1 min
553Мы продолжаем регистрацию на бесплатный интернет-семинар (вебинар) по теме «Манипулятивная диаграммология», а сегодня расскажем об очередных приемах подачи диаграмм.
В современном мире капитализма «рост» — понятие весьма относительное.
Посмотрим на это через призму диаграмм: вот торговое предприятие, у которого открываются новые торговые точки. Казалось бы, надо радоваться!
В современном мире капитализма «рост» — понятие весьма относительное.
Посмотрим на это через призму диаграмм: вот торговое предприятие, у которого открываются новые торговые точки. Казалось бы, надо радоваться!
Как не дать диаграммам себя обмануть
4 min
13KМы продолжаем развивать тему манипуляций с диаграммами в презентациях (и не только в них) и сегодня я представлю интересную статью. Вы сможете на себе испытать все приемы приведенные в ней :)
Кстати, мы продолжаем записывать всех на бесплатный онлайн видеосеминар «Манипулятивная диаграммология», который пройдет 5 марта 2009 года.
Кстати, мы продолжаем записывать всех на бесплатный онлайн видеосеминар «Манипулятивная диаграммология», который пройдет 5 марта 2009 года.
Манипуляция с помощью диаграмм. Самое интересное (вебинар от 5 марта 2009).
1 min
1.6K5 марта состоялся наш первый видео-семинар. Тема: «Манипулятивная диаграммология». Или другими словами «как не попадаться на обман с помощью искажения цифровой информации».
Так как далеко не все смогли присутствовать в онлайне, выкладываем сокращенную версию (10 минут):
Так как далеко не все смогли присутствовать в онлайне, выкладываем сокращенную версию (10 минут):