Weekly Charts
1.35K subscribers
486 photos
8 videos
1 file
288 links
Weekly Charts: еженедельные визуализации c помощью R и Datawrapper на основе разнообразных данных, обзоры на интересные публикации/примеры визуализаций, лайфхаки и полезные материалы по визуализации данных etc.
加入频道
📅 Шаблон Calendar Heatmap для Datawrapper

Для одного проекта пришлось делать календарную тепловую карту (calendar heatmap) в Datawrapper. Беда только в том, что нет шаблона календарной сетки для этого. Написал скрипт на R и веб-приложение, которое создает шаблон календарной сетки для любого года в виде датафрейма. Необходимо только сделать join шаблона с вашими данными по дате. Затем загрузить итоговый датафрейм в Datawrapper, предварительно посмотрев все настройки визуализации в этом примере. Пожелания и замечания приветствуются в личку @psych2016

📊 Шаблон в Datawrapper

📅 Генератор календарной сетки (csv | xlsx)

#calendar_heatmap #datawrapper #R #shiny #примеры_визуализаций #шаблоны

Weekly Charts 📈
🔥11
📅 My Life in Weeks

Сделал онлайн-приложение. Вводите дату рождения, скачиваете в формате PNG/PDF. Распечатываете 😄 Если дату не менять, то можно скачать пустой бланк, распечатываете, закрашиваете клеточки-недели вручную 😉

🙋‍♂️ Мораль: Помните — времени мало. Не тратьте его, чтобы жить чьей-то чужой жизнью. Не слушайте никого. Шум чужих мнений не должен заглушать ваш внутренний голос. Слушайте только свое Сердце и интуицию. Они откуда-то точно знают, кем вам быть и что делать.
А все остальное — не важно, просто не важно…
(С) Стив Джобс

#shiny #R #ggplot2
👍13🔥42
🎉 Новый раздел Our Favorites в Datawrapper River

В Datawrapper River появился новый раздел "Избранное", в котором вы можете просмотреть список любимых визуализаций из River по мнению команды Datawrapper. Также упростили навигацию по River и исправили несколько мелких ошибок.

📅 Мой шаблон Calendar Heatmap для Datawrapper включили в Our River favorites. К шаблону есть генератор календарной сетки, написанный на R + shiny.

У премиум-подписчиков telegram есть возможность поддержать канал и проголосовать за него. Спасибо, что читаете канал!

#datawrapper #обновление #R #shiny
6
🗺 Hexbin Mapping Shiny App

Приложение Hexbin Mapping Shiny App визуализирует геопространственные данные с помощью функций, маскирующих отдельные точки данных для повышения конфиденциальности и безопасности. Оно позволяет пользователям выбирать различные варианты маскировки, что делает его ценным для работы с конфиденциальными данными, обеспечивая при этом глубокую визуализацию и анализ.

#R #shiny #apps #geospatial_data #gis_mapping
🔥2
☁️ Posit Connect Cloud

Попробовал Posit Connect Cloud (описание и инструкция), который служит для публикации и обмена данными приложений и документов Quarto, RMarkdown, Shiny, Dash, Bokeh, Streamlit и Jupyter в единой облачной среде. Загрузил одно из своих shiny-приложений My Life in Weeks. Пока нравится, но буду ещё пробовать.

#R #shiny #dataviz
🔥5
📈🤖 LLM рисует схемы

Подумалось, почему добавили мультимодальность в LLM, но одна модальность так и осталась в виде текста? Почему на запрос к LLM она обязательно должна отвечать текстом, может быть, интереснее будет ответ в виде схемы (диаграммы). Реализовал пример, как я это вижу в виде приложения на R shiny.

UPDATE: открываю доступ к приложению. Для доступа необходимо пройти регистрацию (не более 5-7 минут).

#chatGPT #ИИ #AI #R #shiny #LLM
🔥5
Forwarded from People Analytics
🧊 Приложение LLM DiagrammeR

Итак, мой пост набрал 20+ лайков, поэтому открываю доступ к приложению. Для доступа необходимо пройти регистрацию (не более 5-7 минут).

Лимит запросов: 100. Если потребуется больше, напишите мне. На выбор предлагается три LLM. На мой взгляд, mistral-7b отвечает лучше, чем llama-3-8b. Хуже всех отвечает gemma-7b. Конечно, всё зависит от области знаний, в которой задаётся вопрос. Gemma-7b чаще используется для простых задач и создания упрощенных чат-ботов.

В примере на скринах ответ на вопрос: "What skills are required for an HR Analyst?". Вы можете задавать вопросы на любом языке. Хочу обратить внимание, что данное приложение не является Minimum Viable Product, это всего лишь "idea prototype" и носит концептуальный, демонстрационный характер.

#AI #ИИ #будущееЗдесь #диаграммы #LLM #R #shiny
🔥5
📅  Генератор календарной сетки для Datawrapper и R

Ранее писал о своём shiny-приложении Calendar Heatmap Generator, которое создает шаблон календарной сетки для любого года в формате CSV/XLSX. Этот шаблон:

позволяет быстро строить календарные тепловые карты в Datawrapper через простой join с вашими данными (пример готовой визуализации: Datawrapper шаблон).

можно использовать в R для создания кастомных календарей: загрузите шаблон, добавьте данные и визуализируйте через ggplot2:
library(tidyverse)

data <- read_csv("calendar_2025_with_rand.csv")
data <- data %>%
mutate(month_name = format(date, "%B"))

month_positions <- data %>%
group_by(month_name) %>%
summarize(min_x = min(x),
max_x = max(x),
min_y = min(y)) %>%
mutate(label_x = (min_x + max_x) / 2, label_y = min_y - 1)

ggplot() +
geom_tile(data = data,
aes(x = x, y = y, fill = Rand),
color = "white") +
scale_fill_gradient(low = "lightblue", high = "darkblue") +
geom_text(
data = data,
aes(x = x, y = y, label = day),
color = "white",
size = 2.5
) +
scale_y_reverse() +
geom_text(
data = month_positions,
aes(x = label_x, y = label_y, label = month_name),
color = "black",
size = 4,
fontface = "bold"
) +
labs(title = "Календарь на 2025 год") +
theme_void() +
theme(
axis.text = element_blank(),
axis.ticks = element_blank(),
panel.grid = element_blank(),
plot.margin = unit(c(.5, .5, .5, .5), "cm",),
legend.position = "bottom",
plot.title = element_text(size = 14)
)

ggsave("calendar2025.png", bg = "white", width = 6, height = 6, dpi = 300)


#calendar_heatmap #datawrapper #R #shiny #примеры_визуализаций #шаблоны
🔥12👍5
🔥📈 Прожарка графиков с помощью ИИ

Написал небольшое shiny-приложение для прожарки графиков с помощью ИИ. Как вам прожарка от железяки? 😂🤖🙈

#R #shiny #AI #ИИ #графики #визуализация_данных #прожарка_графиков
👍13🔥41
Forwarded from People Analytics
🧠 Генерация личностных черт для chatGPT

Пользователи chatGPT могут персонализировать ответы и стиль общения ИИ, настроив персонализированные инструкции. В них есть раздел, в котором пользователь может описать черты характера ИИ. Написал приложение для автоматической генерации списка личностных черт. Под капотом — БЯМ от Яндекса: YandexGPT5

#AI #ИИ #chatGPT #R #shiny #личность #personality
5