Добавить в корзинуПозвонить
Найти в Дзене
Типичный программист

Posit выпустили ggsql — грамматику графики прямо в SQL

Надоело экспортировать таблицу → открывать Python → подключать matplotlib только ради одного графика? Posit (бывшая RStudio, поддерживают ggplot2 и tidyverse) выпустили альфа-версию ggsql — расширения SQL, где график описывается прямо в запросе. Добавляете к SELECT ключевые слова VISUALIZE и DRAW — и таблица сразу превращается в scatter, гистограмму или boxplot. Никакого промежуточного датафрейма, никакого переключения инструментов. В основе — «грамматика графики»: концепция, где любой график собирается из модульных частей (данные, оси, геометрия, шкалы). Именно на ней построен ggplot2, ставший стандартом в R. Теперь тот же подход — в SQL. В планах: Rust-рендерер, интерактивность и поддержка LSP (автодополнение в IDE). Как это работает — читайте на Tproger — и, кажется, скоро аналитику незачем будет выходить из SQL-клиента вообще. @tproger Читайте также в VK, Max и Дзен

Posit выпустили ggsql — грамматику графики прямо в SQL

Надоело экспортировать таблицу → открывать Python → подключать matplotlib только ради одного графика? Posit (бывшая RStudio, поддерживают ggplot2 и tidyverse) выпустили альфа-версию ggsql — расширения SQL, где график описывается прямо в запросе.

Добавляете к SELECT ключевые слова VISUALIZE и DRAW — и таблица сразу превращается в scatter, гистограмму или boxplot. Никакого промежуточного датафрейма, никакого переключения инструментов.

В основе — «грамматика графики»: концепция, где любой график собирается из модульных частей (данные, оси, геометрия, шкалы). Именно на ней построен ggplot2, ставший стандартом в R. Теперь тот же подход — в SQL.

В планах: Rust-рендерер, интерактивность и поддержка LSP (автодополнение в IDE). Как это работает — читайте на Tproger — и, кажется, скоро аналитику незачем будет выходить из SQL-клиента вообще.

@tproger

Читайте также в VK, Max и Дзен