Altair - это декларативная библиотека статистической визуализации для Python, основанная на Vega-Lite.

Подробнее про altair...

Я уже некоторое время следую советам по этому вопросу, чтобы разместить различные советы / информацию о моих участках в Альтаире. Однако этот совет не работает, если участок Альтаира настроен на .......
5 Апр 2021 в 23:37
У меня есть слушатель, который постоянно регистрирует полученные сообщения следующим образом: class Listener: recorded = defaultdict(lambda: defaultdict(list)) def on_message_received(self, msg): self.recorded[msg.id]["timestamp"].append(msg.timestamp) self.recorded[msg.id]....
3 Апр 2021 в 21:38
Я пытаюсь создать штриховую диаграмму Альтаира с полосами, отсортированными по «количеству», а затем применить необработанные значения цвета к полосам. import pandas as pd import altair as alt # Фиктивные данные df = pd.DataFrame ({'fruit': ['.......
1 Апр 2021 в 01:42
Я хотел бы обратить внимание читателя только на некоторые столбцы (или строки и столбцы) на тепловой карте, сохраняя при этом полный контекст. Я могу использовать alt.condition для изменения цвета и прозрачности. Оба в какой-то степени работают. Но изменения непрозрачности визуализируются аналогич....
30 Мар 2021 в 20:23
Я хотел бы автоматически добавить образец # (в скобках), соответствующий x-меткам фигуры altair. Я готов сделать это за пределами altair, но я подумал, что есть способ сделать это на уровне фигур, используя altair / vega-lite. Я вставляю код, используя пример с веб-сайта altair / vega (часть vega_....
26 Мар 2021 в 19:49
Я использую диаграммы Альтаира для Python с Jupyter Notebooks, но один из компонентов (рендеринга?) Дает сбой, если я увеличиваю количество точек данных: import altair as alt import datetime import pandas as pd import random def add_minutes(tm, minutes_to_add): fulldate = datetime.datetime(100,....
24 Мар 2021 в 20:02
Как я могу изменить цвет только некоторых меток x или y? Например, в приведенном ниже примере я хотел бы, чтобы y-метки 4,5,6 и 7 были красного цвета, а остальные оставались черными. ....
18 Мар 2021 в 07:41
Я пытаюсь построить простую линейную диаграмму с фреймворком pandas. Фрейм данных содержит столбец с записями даты. Для каждой даты есть несколько строк данных. Я хочу сгруппировать данные по дате, подсчитать записи для каждой группы и иметь линейную диаграмму altair, представляющую данные. Я про....
16 Мар 2021 в 18:41
Я пытаюсь реализовать настраиваемый модуль форматирования formatType , который я могу использовать с altair в jupyterlab. Я не могу понять, как зарегистрировать функцию выражения vega в jupyterlab. Работает при использовании vega-редактора и инъекции выражения с помощью консоли JS. Как зарегистр....
14 Мар 2021 в 20:00
Можно ли форматировать значения во всплывающей подсказке для коробчатой ​​диаграммы? Из этой документации Vega кажется, что , но я не могу понять, как это сделать с Альтаиром для python from vega_datasets import data import altair as alt source = data.population.url alt.Chart(source).mark_boxpl....
13 Мар 2021 в 18:01
В этом вопросе рассматривается, как получить доступ и отобразить значение R2 с помощью mark_text (). Меня интересует доступ и отображение коэффициентов. Замена rSquared на coef дает сглаженный массив .......
12 Мар 2021 в 19:56
Я пытаюсь поставить точки на карте Европы. import altair as alt import pandas as pd mydf = pd.DataFrame({ 'name': ['Constanta', 'Turin', 'Madrid', 'Copenhagen', 'Berlin'], 'lat': [45.1598, 45.0703, 40.4168, 55.6761, 52.5200], 'long': [28.6348, 7.6869, -3.7038, 12.5683, 13.40] ....
6 Мар 2021 в 14:47
Я хотел бы сослаться на столбец nth фрейма данных и использовать его в качестве входных данных для рисования графика с помощью altair. Код выглядит так: #create dataframe df = pd.DataFrame({'date': ['2020-04-03', '2020-04-04', '2020-04-05', '2020-04-06','2020-04-03', '2020-04-04','2020-04-05','2....
4 Мар 2021 в 13:26
Я пытаюсь отсортировать ось Y в порядке убывания суммы (доходности) сайта Waseca. Как я могу это сделать? Большое спасибо. https://altair-viz.github.io/gallery/horizontal_stacked_bar_chart.html Исходный код: import altair as alt from vega_datasets import data source = data.barley() alt.Chart(sour....
1 Мар 2021 в 19:30
У меня есть следующий код для создания двух гистограмм. Первый - это «центральный» сценарий, который должен быть всегда виден. Второй представляет собой несколько сценариев стресса со значениями, зависящими от двух ползунков. Моя проблема состоит в том, чтобы объединить две диаграммы, оставив проб....
26 Фев 2021 в 11:40
Я пытаюсь создать визуализацию в Альтаире, которая накладывает основные реки на карту Европы и некоторых соседних стран. Я использовал этот веб-сайт для загрузки специального файла GeoJSON для Европы, Азии и Африки. Затем мне удалось успешно построить базовую карту с помощью GeoPandas (импортирова....
25 Фев 2021 в 22:19
У меня есть DataFrame: EMOJI PERCENT_TEXT PERCENT combined 0 😂 23.1% 23.1 😂 23.1% 1 🥊 5.7% 5.7 🥊 5.7% 2 👊 3.5% 3.5 👊 3.5% 3 👏 3.0% 3.0 👏 3.0% 4 💪 2.5% 2.5 💪 2.5% 5 🇮🇪 ....
25 Фев 2021 в 20:10
Я использовал configure_axis(grid=False, domain=False)....
25 Фев 2021 в 18:39
import altair as alt import numpy as np #create dataframe df = pd.DataFrame({'date': ['2020-04-03', '2020-04-04', '2020-04-05', '2020-04-06','2020-04-03', '2020-04-04','2020-04-05','2020-04-06'], 'ID': ['a','a','a','a','b','b','b','b'],'bar': [np.nan,8,np.nan,np.nan, np.nan, 8,....
24 Фев 2021 в 12:59
Я пытаюсь отсортировать нормализованную гистограмму с накоплением в определенном порядке. Я хочу, чтобы столбики, сложенные стопкой, отсортировывались в следующем порядке: Order = dict({'Paid work':1,'Education':2,'Sleep':3,'Other unpaid work':4,'Housework & Shopping':5,'Personal care':6, 'Eating an....
24 Фев 2021 в 12:15
Я хочу, чтобы затененные области были достаточно прозрачными, чтобы можно было видеть сетку под ними. Все три грани имеют разные оттенки серого. Я хочу, чтобы все они были похожи на первую. Пример: импортный альтаир .......
24 Фев 2021 в 03:10
Как разбить диаграмму Altair .facet на отдельные изображения с возможностью сохранения каждого из них. Можно ли сохранять отдельные изображения при использовании .facet? Предоставил базовый пример .facet диаграммы с возможностью сохранения изображения для всей группы. (Скриншот из https://altair-v....
22 Фев 2021 в 15:40
Основываясь на трассировке стека, я вижу, что Альтаир принимает только следующие проекции - ['albers', 'albersUsa', 'azimuthalEqualArea', 'azimuthalEquidistant', 'conicConformal', 'conicEqualArea', '.......
16 Фев 2021 в 18:21
Как я могу скрыть метки заголовков строки (или столбца) на фасетной диаграмме? В следующем примере я повернул метки на 45 градусов ( скопировано из этого сообщения ), чтобы выделить цифры года: import altair as alt from vega_datasets import data df = data.seattle_weather() alt.Chart(df).mark_rect(....
10 Фев 2021 в 20:07
Я хочу объединить наведение и щелчок по выделенным фрагментам на графике Альтаира. Приведенный ниже код дает желаемый результат: по умолчанию точки в основном прозрачны, наведение курсора на точку увеличивает непрозрачность, а затем щелчок по точке увеличивает непрозрачность еще больше. Я считаю э....
8 Фев 2021 в 22:39