Меня зовут Ия Зотова, я Team Lead группы data/web-аналитиков в Сбере
🌱 Выросла из джуна до руководителя отдела аналитиков за 1 год
🌱 Управляю командой из 6 аналитиков. Всех обучала с уровня джуна/стажера
🌱 Провела больше 100 собеседований
🌱 Работаю на стеке Clickhouse (SQL)+Python+Superset (BI)
🌱 Бэкграунд разработчика
🌱 Ментор и наставник
Что делаю как ментор и наставник:
- разбор резюме, git и рекомендации к собеседованию
- live-code и взгяд со стороны
- помогаю определиться с приоритетами, вектором развития и с карьерным треком
- помогаю поддерживать харды
- помогу разобраться со сложными темами
- работаю с синдромом самозванца, внутреннего критика
❤️ Кому актуально - пишите в личку @IyaZotova
🌱 Выросла из джуна до руководителя отдела аналитиков за 1 год
🌱 Управляю командой из 6 аналитиков. Всех обучала с уровня джуна/стажера
🌱 Провела больше 100 собеседований
🌱 Работаю на стеке Clickhouse (SQL)+Python+Superset (BI)
🌱 Бэкграунд разработчика
🌱 Ментор и наставник
Что делаю как ментор и наставник:
- разбор резюме, git и рекомендации к собеседованию
- live-code и взгяд со стороны
- помогаю определиться с приоритетами, вектором развития и с карьерным треком
- помогаю поддерживать харды
- помогу разобраться со сложными темами
- работаю с синдромом самозванца, внутреннего критика
❤️ Кому актуально - пишите в личку @IyaZotova
🔥6❤1
Ценности любого программного обеспечения, о которых говорит в своей книге Роберт Мартин "Чистая архитектура":
Поведение и Архитектура
легко перекладываются на работу аналитического отдела, где есть необходимость кодить.
Поведение - программа делает ровно то, что от нее ожидается, т.е. данные в дашбордах есть, нужные графики и показатели на месте, фильтры работают, доступы стейкхолдерам выданы.
С одной стороны кажется, что к этому мы и стремились, но часто забывают о второй ценности - Архитектуре. Принцип ее заключается в том, что продукт должен быть легко изменяемым, т.е. на дашборд легко добавить новый график, обогатить недостающими данными или поменять источник данных, если с ним что-то пошло не так. По сути здесь речь идёт про качество кода и его легкую поддержку и изменение.
Большинство аналитиков могут тут возразить, что они помнят и понимают, что качество кода важно, но в гонке от одного отчета до другого иногда даже некогда подумать об этом.
Однако, как показали эксперименты, скорость разработки увеличивается всего на 10%, если разработчик следит за гибкостью и качеством в моменте, но потраченные на это время и деньги покрываются слихвой, когда появляется необходимость в изменениях.
Конечно, на каждый adhoc скорее всего нет смысла заморачиваться над качеством кода и закладывать гибкость в скрипт (аналитики все-таки не разработчики), но если есть вероятность, что ваш код будет переиспользован или потребуются изменения в поведении, то закладывайте 10% времени на качество, чтобы потом не было мучительно больно
#hard
Поведение и Архитектура
легко перекладываются на работу аналитического отдела, где есть необходимость кодить.
Поведение - программа делает ровно то, что от нее ожидается, т.е. данные в дашбордах есть, нужные графики и показатели на месте, фильтры работают, доступы стейкхолдерам выданы.
С одной стороны кажется, что к этому мы и стремились, но часто забывают о второй ценности - Архитектуре. Принцип ее заключается в том, что продукт должен быть легко изменяемым, т.е. на дашборд легко добавить новый график, обогатить недостающими данными или поменять источник данных, если с ним что-то пошло не так. По сути здесь речь идёт про качество кода и его легкую поддержку и изменение.
Большинство аналитиков могут тут возразить, что они помнят и понимают, что качество кода важно, но в гонке от одного отчета до другого иногда даже некогда подумать об этом.
Однако, как показали эксперименты, скорость разработки увеличивается всего на 10%, если разработчик следит за гибкостью и качеством в моменте, но потраченные на это время и деньги покрываются слихвой, когда появляется необходимость в изменениях.
Конечно, на каждый adhoc скорее всего нет смысла заморачиваться над качеством кода и закладывать гибкость в скрипт (аналитики все-таки не разработчики), но если есть вероятность, что ваш код будет переиспользован или потребуются изменения в поведении, то закладывайте 10% времени на качество, чтобы потом не было мучительно больно
#hard
👍7
На одной моей консультации у джуна был хороший вопрос: чем навыки Python/SQL могут отличаться у Junior🐣 и Middle/Senior🦉 data-аналитиков?
Да могут ничем не отличаться, если junior хорошо ориентируется в синтаксисе и логическом смысле операций и уверенно их использует. Но от джуна обычно не ждут, что он будет придумывать сложные алгоритмы, находить оптимальные решения, работать автономно. Джуну старшие аналитики будут давать простые задачки, которые в команде всем понятно как их решать.
Но если от джуна и не ждут подвигов, то для него будет отличной практикой предлагать своему наставнику несколько вариантов решений одной задачи, а наставник с вершины своего опыта расскажет плюсы и минусы выбранных решений или подсветит новые.
Кроме заслуживания бонусов перед лидом, который будет счастлив, что джун подумал над задачей перед тем как подойти, начинающий спец будет развивать аналитические способности, системное мышление, быстрый поиск решений, творческий подход, да и в принципе держать мозг в тонусе.
Навык поиска альтернатив на самом-то деле будет полезен специалисту любого уровня и любой👨💻 професси. Практически у каждой задачи есть несколько вариантов решений и еще несколько, которых вы не видите. А пока вы их не видете, писать код лаконично и эффективно будет сложно.
Лучшее, что вы можете сделать прямо сейчас для прокачивания навыка - взять учебные/рабочие задачи и попробовать прикинуть разные варианты их решения. А я в ближайшие дни размещу простую задачку потренироваться над навыком😌
Да могут ничем не отличаться, если junior хорошо ориентируется в синтаксисе и логическом смысле операций и уверенно их использует. Но от джуна обычно не ждут, что он будет придумывать сложные алгоритмы, находить оптимальные решения, работать автономно. Джуну старшие аналитики будут давать простые задачки, которые в команде всем понятно как их решать.
Но если от джуна и не ждут подвигов, то для него будет отличной практикой предлагать своему наставнику несколько вариантов решений одной задачи, а наставник с вершины своего опыта расскажет плюсы и минусы выбранных решений или подсветит новые.
Кроме заслуживания бонусов перед лидом, который будет счастлив, что джун подумал над задачей перед тем как подойти, начинающий спец будет развивать аналитические способности, системное мышление, быстрый поиск решений, творческий подход, да и в принципе держать мозг в тонусе.
Навык поиска альтернатив на самом-то деле будет полезен специалисту любого уровня и любой
Лучшее, что вы можете сделать прямо сейчас для прокачивания навыка - взять учебные/рабочие задачи и попробовать прикинуть разные варианты их решения. А я в ближайшие дни размещу простую задачку потренироваться над навыком
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
На скрине отображена часть дашборда и на нем сгенерирована ошибка. Не читая пост ниже, попробуйте догадаться какая🤔 (и нет, дело не в осях координат, координаты умышленно были стерты)
Please open Telegram to view this post
VIEW IN TELEGRAM
1. У чартов на дашборде разные периоды дат.
Чаще всего просмотр за разные периоды решается пользовательской фильтрацией. Когда у вас графики (например, динамика трафика и доля источников трафика) имеют разные периоды, то вы пользователя можете ввести в заблуждение и он сформирует неверные выводы. С бОльшей вероятностью пользователь будет ожидать одинаковые даты на всех чартах дашборда.
Если сам стейколдер указал в требованиях разные даты, то желательно отобразить эту информацию около чарта и в документации к дашборду, так как стейкхолдер может забыть об этом, а вопросы возникнут к вам
2. Предустановленные фильтры на чартах.
Да, иногда есть необходимость поставить фильтр, например, на пустую категорию, чтобы она не отображалась, или отобразить данные по срезу, но чаще всего стейкхолдер не ожидает, что за него на графике уже что-то предфильтровано. На моей практике в такую фильтрацию чаще всего попадают даты, определенные источники трафика или фильтрация по продукту в общих показателях и т.п.
3. Разная грануляция показателей.
Например, на графике трафика данные по неделям, а на графике рекламных показов по дням. Если пользователь вашего дашборда захочет найти закономерность, то он ее или найдет неправильно, или придет к вам с просьбой эти данные выгрузить. О грануляции графиков на дашборде желательно договариваться в период сбора требований, а не в момент построения
4. Сравнение неделя к неделе: когда текущая неделя сравнивается с предыдущей.
Текушая неделя часто будет проигрывать, так как еще не закончилась. Лучше выбрать сравнение последних 7 дней и предыдущих 7 дней. Будьте внимательны, если работаете в SuperSet и используете подобные сравнения.
5. Сравнение дня с предыдущим днем.
Обращайте внимание нет ли недельной сезонности. Ее можно определить визуально или в python воспользоваться функцией:
from statsmodels.tsa.seasonal import seasonal_decompose
decompose = seasonal_decompose(df)
decompose.plot().set_size_inches(15,5)
Если недельная сезонность наблюдается, то лучше использовать сравнение дня к такому же дню на прошлой неделе. И если у вас данные близкие к реальному времени и день в сравнении используется текущий, то и сравнивать день ко дню нужно с учетом текущего времени
Для кого вышеперечисленное - это очевидные истины, будет здорово, если вы поделитесь в комментариях ошибками, с которыми сами сталкивались в работе
А кому было полезно, буду рада обратной связи в виде ❤️ или комментария
#hard
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11
На скрине вы видете сэмпл датафрейма pandas с двумя столбцами. Вам нужно очистить page от get-параметров и якорей и оставить только адрес страницы. Чем больше найдете разных способов решения, тем лучше.
Для тех, кому мало, можете выделить продукт из URL (product1, product12 и тд)
Решения предлагайте в комментариях, через несколько дней выложу свои
#hard
Please open Telegram to view this post
VIEW IN TELEGRAM
Поэтому проведем экспресс-тест
Нужно ли data-аналитику вникать в архитектуру, разработку и ООП?
Ставьте мысленную галочку, если:
Если хоть где-то стоит "ДА" и вам не душно от этих понятий, то смело осваивайте новые горизонты и расширяйте кругозор. Но стоит понимать, что этот навык скорее приятный дополнительный бонус в развитие, но не базовый для data-аналитика. Если вы вникнете в ООП, а pandas и методы исследования данных вышли из чата, то это будет скорее минус, чем плюс.
И на адекватных собесах вас вряд ли будут спрашивать про ООП, только если вы чем-то не разозлили интервьюера (было такое на моей практике), но совершенно точно могут устроить live-code интервью или задавать вопросы про статистику
Если вам полезно/интересно, буду рада обратной связи в виде комментария или
#hard
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10
На протяжении нескольких лет я хотела завести канал и вещать в нем умные вещи, но всегда внутри я слышала тоненький противный голос, который говорил 🗣:
"Кто я такая, чтобы учить других", "В мире полно других более опытных/интересных/умных, куда ты-то с твоими лоскутными знаниями"🤡
А когда я хотела менять работу, то опять слышала все тот же голос🗣: "але, твой опыт никому не нужен, ты ничего не добилась в профессии"🤡
Ну в общем-то так это и было, если смотреть правде в глаза. На тот момент у меня был странный, длительный опыт без глубины из разных областей: разработка, администрирование, интернет-маркетинг, веб-аналитика, системная аналитика, ведение проектов. И казалось, что достижений не было. И мой внутренний садист нашептывал нелестное мнение об мне.
Если достижения есть, а голос нашептывает всякие непотребства про вас, то это называютсиндромом самозванца .
И чаще всего для работы с самозванцем советуют выписать все свои достижения, попросить обратную связь от коллег, друзей, знакомых и постоянно обучаться. Но это не заставит голосок замолчать или заставит, но на короткое время и все практики надо повторять заново.
А что делать, если достижений нет, голосок вопит и ты в порочном круге самобичевания-демотивации-выгорания?
Повышать квалификацию нужно 💯%, а ещё мне помогла практика отслеживать уничижительные высказывания и вступать сразу в диалог с этим голосом, а не слепо следовать ему. Обращать его внимание даже на самые незначительные достижения и делать действия (это самое сложное), исходя из вашей цели - именно так я наконец-то начала писать и вести канал. Каждый пост я слышу🗣 "обо всем этом уже кто-то писал", "таких каналов сотни" и каждый раз я отвечаю себе, что это кирпичик в моей цели, я просто сделаю это и все. У меня есть все необходимые навыки и достижения, которыми я могу поделиться.
Почему я пишу об этом здесь, в канале про аналитику? Да потому, что я знаю, что с проблемой внутреннего критика или синдромом самозванца сталкиваются ребята, которые только закончили обучение и почему-то не считают это достижением и ребята которые уже год, два, три, ... в профессии. И потому что мне важно говорить об этом.
Если у вас есть свой способ справляться с внутренними критиканом, жду в комментариях, обсудим👇
А если тема зашла буду рада ❤️😉
#soft
"Кто я такая, чтобы учить других", "В мире полно других более опытных/интересных/умных, куда ты-то с твоими лоскутными знаниями"🤡
А когда я хотела менять работу, то опять слышала все тот же голос🗣: "але, твой опыт никому не нужен, ты ничего не добилась в профессии"🤡
Ну в общем-то так это и было, если смотреть правде в глаза. На тот момент у меня был странный, длительный опыт без глубины из разных областей: разработка, администрирование, интернет-маркетинг, веб-аналитика, системная аналитика, ведение проектов. И казалось, что достижений не было. И мой внутренний садист нашептывал нелестное мнение об мне.
Если достижения есть, а голос нашептывает всякие непотребства про вас, то это называют
И чаще всего для работы с самозванцем советуют выписать все свои достижения, попросить обратную связь от коллег, друзей, знакомых и постоянно обучаться. Но это не заставит голосок замолчать или заставит, но на короткое время и все практики надо повторять заново.
А что делать, если достижений нет, голосок вопит и ты в порочном круге самобичевания-демотивации-выгорания?
Повышать квалификацию нужно 💯%, а ещё мне помогла практика отслеживать уничижительные высказывания и вступать сразу в диалог с этим голосом, а не слепо следовать ему. Обращать его внимание даже на самые незначительные достижения и делать действия (это самое сложное), исходя из вашей цели - именно так я наконец-то начала писать и вести канал. Каждый пост я слышу🗣 "обо всем этом уже кто-то писал", "таких каналов сотни" и каждый раз я отвечаю себе, что это кирпичик в моей цели, я просто сделаю это и все. У меня есть все необходимые навыки и достижения, которыми я могу поделиться.
Почему я пишу об этом здесь, в канале про аналитику? Да потому, что я знаю, что с проблемой внутреннего критика или синдромом самозванца сталкиваются ребята, которые только закончили обучение и почему-то не считают это достижением и ребята которые уже год, два, три, ... в профессии. И потому что мне важно говорить об этом.
Если у вас есть свой способ справляться с внутренними критиканом, жду в комментариях, обсудим👇
А если тема зашла буду рада ❤️😉
#soft
❤14
Госпожа аналитик 💚 Ия Зотова
На протяжении нескольких лет я хотела завести канал и вещать в нем умные вещи, но всегда внутри я слышала тоненький противный голос, который говорил 🗣: "Кто я такая, чтобы учить других", "В мире полно других более опытных/интересных/умных, куда ты-то с твоими…
Окружение ваше, кстати, тоже сильно влияет на внутреннего критика. Окружите себя поддержкой вовне, будет легче переживать процесс внутри
Госпожа аналитик 💚 Ия Зотова
В комментариях от Александра было отличное дополнение в виде еще двух вариантов решения:
1. Перебирая по очереди каждый символ, добавлять его в массив, пока не встретиться ? или #, затем собрать массив в строку
2. Использовать библиотеку urllib3 для отделения хвоста
Нравится такая рубрика? Ставьте
#hard
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10
Так как перед экспериментом я сама ставила на лошадок
str.extract или str.replace (думала победит кто-то из них), то комментарий про магию на больших объемах натолкнули на мысль это затестить. 4М строк не очень большой объем, но все же показательный.⚠️ Можно сказать, что в данном случае победил
apply, НО, я считаю, что есть немаленькая вероятность того, что это сработало так на конкретных данных и с конкретными регулярными выражениями. Поэтому, если для ваших задач быстродействие - критический показатель, то протестируйте разные варианты на разных объемах и выберите оптимальный.
Можно тут парировать, что не всегда есть время на эксперименты, но это лишь значит, что у вас сейчас нет потребности в оптимизации и мощи вашей вычислительной машины хватает.
У меня на практике не все алгоритмы справлялись с задачей быстро и приходилось пробовать другие, чтобы скорость была выше. Вот вам еще плюсик в мотивацию работать над навыками поиска альтернативных решений и проведения экспериментов - может пригодиться в нагруженных задачах
Не забывайте про ❤️ и комментарии, так я буду понимать интересно вам или нет
#hard
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
page.csv
16.6 MB
На случай, если сами захотите потестить:
#hard
import pandas as pd
import numpy as np
import time
import plotly.express as px
shape = 41
df = pd.read_csv('page.csv')
stat = pd.DataFrame(index=[i*df.shape[0] for i in range(1, shape)])
for i in range(1, shape):
df_rep = pd.DataFrame(np.repeat(df.values, i, axis=0),columns=df.columns)
# 1 apply
start_time = time.time()
df_rep['page_cl'] = df_rep['page'].apply(lambda x: x.split('?')[0].split('#')[0])
stat.loc[df_rep.shape[0], 'apply'] = (time.time() - start_time)
# 2 str.split
start_time = time.time()
df_rep['page_cl'] = df_rep['page'].str.split('?').str[0].str.split('#').str[0]
stat.loc[df_rep.shape[0], 'str.split'] = (time.time() - start_time)
# 3 extract
start_time = time.time()
df_rep['page_cl'] = df_rep['page'].str.extract(r'([a-z0-9\/:\._]*)')
stat.loc[df_rep.shape[0], 'str.extract'] = (time.time() - start_time)
# 4 replace
start_time = time.time()
df_rep['page_cl'] = df_rep['page'].str.replace(r'((\?|#).*)', '', regex=True)
stat.loc[df_rep.shape[0], 'str.replace'] = (time.time() - start_time)
fig = px.line(stat, width = 800,
color_discrete_map = {'apply':'#FC4A85', 'str.split':'#107F8C',
'str.extract':'#21A19A', 'str.replace':'#31C2A7'}).update_layout(
xaxis_noscript="Размер DF",
yaxis_noscript="Время, сек", legend = {'noscript':''})
fig.show()#hard
👍3
Сегодня познакомилась с новым менти. Для меня каждый разговор, как открытие новой вселенной, все такие разные с одной стороны, а с другой такие похожие в своих проблемах и путях.
Курсы обещают, что 999,9% их учеников устраиваются на работу в крупные кампании, получают 300к/нсек и живут счастливую жиииизнь.
Но когда джун выходит на рынок труда, ему тяжело осознать на каком уровне он находится, то, что он знает, этого достаточно или нет? И иногда происходит так, что человек сливается и дальше курса не идёт.
Что мешает джуну сразу после курсов искать работу и на что обратить внимание:
📌 Перфекционизм - вечное "я недо" и мне нужно ещё изучить статистику, комбинаторику, линал, подробнее разобраться с пандами и как-то все это добро визуализировать и т.д.
И что происходит с мозгом? Правильно, он покидает чат и включает автопилот, который ничего не решает, ничего не замечает и ничего не делает.
Если это ваша цель, все ок.
📌 Прокрастинация - сейчас не лучшее время, я ещё не готов. Сильно сплетена с перфекционизмом и действуют эти ребята сообща
📌 Страх - дикий ужас перед позором. Непройденный собес шатает самооценку и мозг решает, что лучше уж тогда вообще не проходить собесы, отложить до лучших времен, когда все будешь знать.
Что делать?
Шагать в страх - лучшее, что вы можете сделать. Всегда будет что-то не так. Проходить собеседования - это точно такой же навык, как ходьба, рисование, вокал, сноуборд и т.д. Вы же когда учились ходить, то не сразу пошли, а много падали, спотыкались и ревели. И ложкой не сразу научились есть и тоже ревели(заметили, что человек все мощные трансформации получает через действия и страдания?😂 ). Но сейчас же все ок: ходите, сидите, едите.
Тут можно еще подстелить себе соломки и послушать открытые собесы, поучаствовать в них или прийти к наставнику, который может вас прожарить по хардам и скорректировать по софтам.
И вспомните зачем вам это все нужно. Зачем быть аналитиком/разработчиком/учителем? Что это для вас значит?
Если тема актуальна, буду рада обратной связи в виде❤️ и комментариев
#soft
Курсы обещают, что 999,9% их учеников устраиваются на работу в крупные кампании, получают 300к/нсек и живут счастливую жиииизнь.
Но когда джун выходит на рынок труда, ему тяжело осознать на каком уровне он находится, то, что он знает, этого достаточно или нет? И иногда происходит так, что человек сливается и дальше курса не идёт.
Что мешает джуну сразу после курсов искать работу и на что обратить внимание:
И что происходит с мозгом? Правильно, он покидает чат и включает автопилот, который ничего не решает, ничего не замечает и ничего не делает.
Если это ваша цель, все ок.
Что делать?
Шагать в страх - лучшее, что вы можете сделать. Всегда будет что-то не так. Проходить собеседования - это точно такой же навык, как ходьба, рисование, вокал, сноуборд и т.д. Вы же когда учились ходить, то не сразу пошли, а много падали, спотыкались и ревели. И ложкой не сразу научились есть и тоже ревели(заметили, что человек все мощные трансформации получает через действия и страдания?
Тут можно еще подстелить себе соломки и послушать открытые собесы, поучаствовать в них или прийти к наставнику, который может вас прожарить по хардам и скорректировать по софтам.
И вспомните зачем вам это все нужно. Зачем быть аналитиком/разработчиком/учителем? Что это для вас значит?
Если тема актуальна, буду рада обратной связи в виде❤️ и комментариев
#soft
Please open Telegram to view this post
VIEW IN TELEGRAM
❤26👍1
Есть всего 5 вариантов базовых визуализаций (см. скрин)
Частая ошибка джуна - использовать все подряд чарты, добавить все на дашборд под фразой "вдруг пригодится". Кстати, это же касается и презентаций.
В первую очередь нужно ориентироваться на заказчика, для этого коммуницируем и задаем уточняющие вопросы.
Когда требования собраны, начинается непосредственно процесс сбора данных и построение визуального ряда. Как говорит мой коллега, друг и соратник: даже если на дашборде правильные данные, но дашборд выглядит некрасиво, то им не будут пользоваться и данным не будут доверять. С чем я полностью согласна.
Продолжение👇
#hard
Частая ошибка джуна - использовать все подряд чарты, добавить все на дашборд под фразой "вдруг пригодится". Кстати, это же касается и презентаций.
В первую очередь нужно ориентироваться на заказчика, для этого коммуницируем и задаем уточняющие вопросы.
Когда требования собраны, начинается непосредственно процесс сбора данных и построение визуального ряда. Как говорит мой коллега, друг и соратник: даже если на дашборде правильные данные, но дашборд выглядит некрасиво, то им не будут пользоваться и данным не будут доверять. С чем я полностью согласна.
Продолжение👇
#hard
❤13👍2🔥1
Кроме основных принципов дизайна дешей (соблюдение сетки и цветовой палитры, не диссонирующего цветового кодирования и др.), я топлю еще и за логику представления данных.
Когда фиксируете требования обращайте внимание на формулировки, которые использует заказчик:
1. 🍩 Слышите такие фразы как "Доля, процент от…, часть от...", то лучшим образом подойдут визуализации в виде бубликов, пирогов и нормированных столбчатых диаграмм. Здесь цель показать часть от целого
2. 📊 Когда заказчик используют фразы "больше/меньше чем...", то используйте столбчатые или линейчатые диаграммы. Цель таких визуализаций: показать расположение одного значения показателя относительно другого значения
3. 📈 Фразы с "изменяется, растет/убывает, динамика" характерны для линейных (не путайте с линейчатыми) диаграмм - обычных или с накоплениями. Иногда могут использовать столбцатые. Их цель показать динамику изменений
4. А фразы "в диапазоне от X до Z, концентрация, распределение, частота" сигнализируют, что можно использовать частотные гистограммы. Здесь цель - это обобщить данные и показать сколько значений попадает в каждый диапазон
5. Ну и на последок, если вам нужно показать взаимосвязь показателей и встречаются такие фразы как "относится к, возрастает/убывает/меняется при/в случае чего/из-за", то используйте точечную или пузырьковую диаграмму
⭐ Запомните: один чарт = один смысл (идея), которую вы хотите донести с помощью дешей или презентаций. Не пытайтесь впихнуть невпихуемое.
Этих типов обычно достаточно для базовой визуализации, есть также комбинации этих диаграмм и более сложные их собратья, но чем проще ваш визуал, тем понятнее будет донесена информация, тем легче будет выглядеть ваш дашборд
Красивых вам дашбордов, господа и леди! Кому зашла тема ставьте ❤️ или делитесь мнениями в комментариях
#hard
Когда фиксируете требования обращайте внимание на формулировки, которые использует заказчик:
1. 🍩 Слышите такие фразы как "Доля, процент от…, часть от...", то лучшим образом подойдут визуализации в виде бубликов, пирогов и нормированных столбчатых диаграмм. Здесь цель показать часть от целого
2. 📊 Когда заказчик используют фразы "больше/меньше чем...", то используйте столбчатые или линейчатые диаграммы. Цель таких визуализаций: показать расположение одного значения показателя относительно другого значения
3. 📈 Фразы с "изменяется, растет/убывает, динамика" характерны для линейных (не путайте с линейчатыми) диаграмм - обычных или с накоплениями. Иногда могут использовать столбцатые. Их цель показать динамику изменений
4. А фразы "в диапазоне от X до Z, концентрация, распределение, частота" сигнализируют, что можно использовать частотные гистограммы. Здесь цель - это обобщить данные и показать сколько значений попадает в каждый диапазон
5. Ну и на последок, если вам нужно показать взаимосвязь показателей и встречаются такие фразы как "относится к, возрастает/убывает/меняется при/в случае чего/из-за", то используйте точечную или пузырьковую диаграмму
⭐ Запомните: один чарт = один смысл (идея), которую вы хотите донести с помощью дешей или презентаций. Не пытайтесь впихнуть невпихуемое.
Этих типов обычно достаточно для базовой визуализации, есть также комбинации этих диаграмм и более сложные их собратья, но чем проще ваш визуал, тем понятнее будет донесена информация, тем легче будет выглядеть ваш дашборд
Красивых вам дашбордов, господа и леди! Кому зашла тема ставьте ❤️ или делитесь мнениями в комментариях
#hard
❤19🔥2🤩1
Помогает ли вам публичное оглашение целей в достижении этих целей?
Anonymous Poll
19%
💩 Сливаюсь почти сразу
21%
🚀 Еще больше вкладываюсь
60%
🤐 Не оглашаю цели публично
👆Пожалуйста, проголосуйте, пока я пишу вам пост на эту тему. Голосование анонимное❤️