Telegram Web
👩‍⚕️ 📈 Воспроизводим в R график из советского учебника

Продолжаем рассматривать графики из учебников времён СССР. Сегодня попробуем ещё воспроизвести график из кн. Зейгарник Б.В. Введение в патопсихологию. М., 1969. С. 41. Это одна из ключевых работ известного советского психолога Блюмы Вульфовны Зейгарник, ученицы Л.С. Выготского и К. Левина. В книге рассматриваются психологические особенности людей с психическими расстройствами, дается анализ методов патопсихологического исследования, включая методы изучения мышления, памяти, внимания и личности у больных с различными нарушениями психики. Книга считается классикой в области патопсихологии и клинической психологии в СССР и России, до сих пор используется в учебных целях в вузах. Код на R.

#linechart #R #ggplot2 #советские_учебники
🔥14👍1
🔥📈 Прожарка с помощью ИИ графиков из советских учебников

На этой неделе смотрели графики в советских учебниках (раз, два). Конечно, чтобы быть в тренде, т.к. теперь посты без упоминания ИИ просто никто не читает 😂🤖🙈, то делаем ИИ-прожарку графика, который воспроизвели в ggplot2.
Полный текст прожарки от двух LLM по ссылкам (раз и два). Как вам?

PS: если хочется получить доступ к моему приложению Roast My Graph, то напишите в личку — скину ссылку.

#AI #ИИ #графики #визуализация_данных #прожарка_графиков #советские_учебники
😁4
💻 Выполнение кода на R в браузере без установки IDE

В своих постах публикую код графиков на R. Если у вас не установлен R и IDE, то попробовать работу кода проблематично. Можно сделать так — вот ссылка на последний график. Нажмите кнопку "Run" (будьте терпеливы, требуется время для установки и загрузки пакетов) Удобно?

#R #ggplot2 #webr
🔥83
#пятничное Идёт гроза, а я в валенках, и телефон дома забыла...🤣😂😅
😁14
⚪️ Датавиз на странице 404 — 2

Помните, писал о прикольной странице 404 у Datawrapper. На днях Cédric Scherer поделился у себя ещё примером от policyviz.com — за авторством Jonathan Schwabish :)

Мало кто уделяет внимание страницам 404.

#404error #dataviz
7👍2
🧶 Когда визуализация стоит больше 1000 слов

Можете догадаться, что показывает данная визуализация?

Ответ: наблюдали за тем, как дети играют во время школьных перемен (через GPS-трекер). Мальчики (синие) и девочки (красные) по-разному используют пространство школьного двора в Каталонии. Почему? Потому как дизайн не является гендерно нейтральным. Дизайн общественных пространств влияет на то, как они используются разными людьми.

#дизайн_пространства #гендер #ВизуализацияДанных

Источник
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥226
🇬🇧 Барчарт с флагами

У настенька и графики увидел приём создания барчарта через таблицу в Excel. Конечно, захотелось воспроизвести аналогичный в R, используя пакет ggflags, о котором писал ранее.

#R #ggplot2 #ggflags #барчарт #bar_plot

Код на R:
library(ggplot2)
library(dplyr)
library(ggflags)
library(forcats)

# Данные о городах
cities_data <- tibble(
City = c("Bangkok", "Istanbul", "London", "Hong Kong", "Antalya", "Mecca",
"Dubai", "Macau", "Paris", "Kuala Lumpur"),
Arrivals_M = c(32.4, 23, 21.7, 20.5, 19.3, 19.3, 18.2, 18, 17.4, 16.5),
Country_Code = c("TH", "TR", "GB", "HK", "TR", "SA", "AE", "MO", "FR", "MY")
) %>%
mutate(
City = fct_reorder(City, Arrivals_M),
Country_Code = tolower(Country_Code)
)

ggplot(cities_data, aes(x = Arrivals_M, y = City)) +
geom_col(fill = "gray90", width = 0.8) +
geom_flag(aes(x = -10, country = Country_Code), size = 8) +
geom_text(aes(x = -8.5, label = City), hjust = 0, size = 4) +
geom_text(aes(x = 0.25, label = Arrivals_M), hjust = 0, size = 4) +
scale_x_continuous(limits = c(-11, 35), expand = c(0, 0)) +
labs(
title = "Most Visited Cities in the World",
subtitle = "Arrivals, in M",
x = NULL,
y = NULL
) +
theme_minimal(base_size = 14) +
theme(
plot.title.position = "plot",
plot.caption.position = "plot",
panel.grid = element_blank(),
panel.grid.major.y = element_blank(),
panel.grid.minor = element_blank(),
axis.title = element_blank(),
axis.text.y = element_blank(),
axis.text.x = element_blank(),
axis.ticks = element_blank(),
plot.title = element_text(face = "bold"),
plot.subtitle = element_text(size = 14, color = "gray40"),
plot.margin = margin(10, 10, 10, 10)
)

ggsave("most_visited_cities_ggflags.png", bg = "white", width = 6, height = 6, dpi = 300)
7🔥7
Гугл презентовали новый шрифт Google Sans Code для программистов. Как вам? Я попробовал в RStudio. Кириллицу не поддерживает. А какой шрифт вы используете в своей привычной IDE?
5
Продолжаем рассматривать графики в советских учебниках (прошлые: раз, два). Прикольные пай-чарты, начинаются от 12 часов, но против часовой стрелки. Интересный способ представления значений времени по оси X. Фасетные графики вообще огонь :)
Из кн.: Иванова Е.М. Основы психологического изучения профессиональной деятельности. М., 1987. (из личной библиотеки автора канала)

#советские_учебники
6🔥3
TidyTuesday. Sometimes messy

Rodrigo Barreiro создал небольшую веб-страницу с визуализациями социального проекта TidyTuesday.

В записях микро-блога он пошагово показывает, как создаются графики, начиная от преобразование данных до конечного результата на основе кода на R. Очень симпатичный проект.
5👍2
📊 ggdiagram: Объектно-ориентированные диаграммы в R с помощью ggplot2

Хочу рассказать о крутом пакете ggdiagram для R, который позволяет создавать объектно-ориентированные диаграммы на базе ggplot2. Этот пакет вдохновлен возможностями TikZ, но адаптирован под удобство и гибкость R. Он построен на системе классов S7 и интегрируется с другими пакетами вроде ggtext, ggforce и ggarrow.

Что он позволяет делать? Вы можете определять визуальные объекты, такие как круги, прямоугольники или другие формы, размещать их относительно друг друга (например, справа, слева, сверху) и соединять стрелками или линиями. С пакетом ggdiagram вы можете рисовать диаграммы путей (path diagrams). Диаграммы путей используются для визуализации и анализа причинно-следственных связей между различными переменными (path analysis), позволяя исследователям выявлять, как независимые переменные влияют на результат, и насколько эти связи опосредованы другими факторами. Путевая модель, отображаемая на такой диаграмме, представляет собой графическое изображение этих отношений.

Вот простой пример кода, чтобы нарисовать круг и прямоугольник, соединенные стрелкой:

library(ggdiagram)
c1 <- ob_circle(radius = 1 / sqrt(pi))
r2 <- ob_rectangle() |>
place(from = c1,
where = "right",
sep = .5)
ggdiagram() +
c1 +
r2 +
connect(c1, r2, resect = 1)

Это создаст базовую диаграмму с кругом слева и прямоугольником справа, соединенными линией. Попробуйте сами и экспериментируйте!

#R #ggplot2 #ggdiagram #DataVisualization #path_analysis #SEM
🔥72
The Art of Data Visualization with ggplot2 (The TidyTuesday Cookbook) 🌟

Nicola Rennie подвела небольшой итог трехлетней работы с данными в рамках еженедельного социального проекта TidyTuesday, цель которого — показать, как можно исследовать различные реальные наборы данных.

За три года еженедельных публикаций Nicola создала более 150 визуализаций данных. Каждая глава книги The Art of Data Visualization with ggplot2 посвящена отдельной визуализации данных, включая пояснения для каждого этапа творческого процесса: исследование данных, выбор типа визуализации данных, первоначальные идеи дизайна с набросками от руки, первое построение графика, итеративный процесс стилизации графиков.

Цель книги — продемонстрировать примеры сквозного процесса создания визуализаций данных, уделяя особое внимание техническим деталям их создания в R. Особенно нравится то, что процесс создания визуализации записывается как gif в библиотеке {camcorder}.

Просто кладезь идей для визуального вдохновения!
7🔥4👍1
Сегодня 3 года каналу Weekly Charts! 🎉

Спасибо, что вы есть, мои дорогие подписчики! Без вас ничего этого не было бы.
С благодарностью и ❤️, автор канала.

#R #datawrapper #dataviz
🔥188👍4
Forwarded from Data-comics
Датавиз конкурс для детей! ❤️

Наконец-то я могу с вами поделиться этой новостью)))
В процессе создания детской книжки, появилась идея целого проекта для детей и их дата-родителей - с полезными материалами, сообществом и мероприятиями!

И теперь вместе с Алексеем Колоколовым мы объявляем:
Конкурс детской визуализации данных Data Kids! ❤️

Где дети смогут не просто узнать больше про диаграммы, но и создать свои проекты, выразить себя творчески, коснуться дивного мира данных, провести интересное время вместе с родителями.

Ну и конечно, конкурс - это призы!
Наши партнеры помогли нам собрать приятный набор для награждения: iPad, LEGO и ещё много всего классного.

Узнайте детали на нашем новом красивом сайте!
Всех очень ждём!

Больше всех вас ждет щенок-Пирожок! 🕺
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3👍2
2025/12/07 19:52:06
Back to Top
HTML Embed Code: