Описание тега altair

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

Vega не отображает спецификации последовательно

сценарий Я делаю диаграммы в Python, используя Altair. Однако, когда я сохраняю диаграммы в HTML и открываю файл, отрендеренный график отличается. В частности, легенда в HTML-файле горизонтальна, а в моем блокноте Jupyter она была вертикальной. Бол…
03 авг '18 в 17:02
1 ответ

Скрыть заголовок фасета в диаграмме Альтаира?

Учитывая простой, граненый график, как: import altair as alt data = alt.Data(values = [ { "category" : "a", "x" : 1, "y" : 2 }, { "category" : "a", "x" : 2, "y" : 4 }, { "category" : "b", "x" : 1, "y" : 3 }, { "category" : "b", "x" : 2, "y" : 5 } ])…
06 ноя '18 в 07:25
0 ответов

Визуализируйте дискретные CDF каждого бина гистограммы

Каковы некоторые лучшие визуализации для получения большей интуиции в структуре гистограмм, когда предоставляется отдельный CDF каждого бина? Одна из форм визуализации состоит в том, чтобы нарисовать скрипичный сюжет с каждой ячейкой в ​​качестве ос…
1 ответ

Установка отсчета () отсечки в Альтаире?

Вот простой сюжет с использованием альтаира: import altair as alt import pandas as pd df = pd.DataFrame([['a',2],['a',3],['b',4],['b',5],['b',4],['c',8]], columns=['Letters', 'Numbers']) Я готовлю count() для каждой буквы: так a:2, b:3, а также c:1,…
05 фев '19 в 19:17
0 ответов

Как сделать ломаную ось с Альтаиром?

Я сделал ломаную ось с помощью matplotlib, но не могу найти способ сделать это на Альтаире. Это для того, чтобы пропустить диапазон значений на оси. Спасибо
28 фев '19 в 20:39
1 ответ

Сохранение определенного порядка / сортировки по оси Y в Altair для слоистых графиков

Я хотел бы использовать график Trellis, показанный в документации Altair здесь: https://altair-viz.github.io/gallery/beckers_barley_trellis_plot.html. В приведенном ниже коде я создаю диаграмму "mark_rule" с определенной сортировкой по оси Y и накла…
05 янв '19 в 00:04
2 ответа

Интерактивный выбор сюжета не освещает точки

Я пытаюсь создать 2 участка в Альтаире, которые имеют одинаковые selection, Я хотел бы построить точечные и гистограммы населения (y) и возраста (x). Я использую встроенный набор данных Altair population, Население является суммой people столбец в э…
09 сен '18 в 00:20
0 ответов

Альтаир - диапазон фильтра по привязке слайдера

Я пытаюсь добиться чего-то похожего на этот пример, за исключением того, что вместо того, чтобы использовать ползунок для выбора дискретных значений, я бы хотел, чтобы он служил точкой отсечки в transform_filter (т.е. значения <значение слайдера). П…
30 окт '18 в 19:03
1 ответ

Чтение данных из файла Json и сохранение диаграммы в html с помощью Altair

Я использую Altair на ноутбуке Jupyter, где я пытаюсь преобразовать кадр данных Pandas в файл JSON, прежде чем передать его на диаграмму Altair. Я хотел бы сохранить окончательный график в виде HTML-файла. import altair as alt alt.renderers.enable('…
19 окт '18 в 22:20
1 ответ

Запустить javascript на кликах по альтаиру

Я могу сгенерировать альтаирские графики, состоящие из нескольких связанных субпланов, как можно увидеть в известной визуализации автомобильных данных: https://altair-viz.github.io/gallery/selection_histogram.html Клики / Выборы в одном субплоте мог…
17 ноя '18 в 10:50
1 ответ

Повторение оси в ограненной диаграмме Альтаира

Учитывая простой, граненый график, как: import altair as alt data = alt.Data(values = [ { "category" : "a", "x" : 1, "y" : 2 }, { "category" : "a", "x" : 2, "y" : 4 }, { "category" : "b", "x" : 1, "y" : 3 }, { "category" : "b", "x" : 2, "y" : 5 } ])…
07 ноя '18 в 00:31
1 ответ

Есть ли какой-нибудь более простой способ построить данные GeoPandas на диаграмме Альтаира?

Основной способ отображения GeoDataFrame в Altair: import altair as alt import geopandas as gpd alt.renderers.enable('notebook') world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) data = alt.InlineData(values = world[world.continent…
22 авг '18 в 14:46
1 ответ

Фильтры множественного преобразования, Альтаир

Есть ли способ заставить три диаграммы работать вместе, когда выбор одного из них обновляет другой? Это представляется возможным только для двух графиков, поскольку, как я вижу, вы можете прикрепить только один фильтр преобразования. например brush …
03 окт '18 в 13:41
1 ответ

Альтаир: не сортировка оси

Вот простой пример кода, демонстрирующий проблему, которую я хотел бы решить: import pandas as pd import altair as alt categoryNames = [ 'a', 'f', 'r', 'u', 'p' ] categories = pd.Series( categoryNames ) categories.index = categoryNames amountsRaw = …
28 июн '18 в 01:07
1 ответ

Переименовать подсказку в altair

Я пытаюсь построить график в Альтаире, используя приведенный ниже код. tot_matches_played = alt.Chart(mpt).mark_bar().encode( alt.X('Team',axis=alt.Axis(title='Teams Played in IPL'), sort=alt.EncodingSortField(field='Number_of_matches_played:Q', op=…
07 сен '18 в 13:15
1 ответ

Сгруппированная гистограмма в альтаире

Я прочитал пример сгруппированной гистограммы altair, но столбцы основаны на том же столбце данных. Можно ли иметь отдельные столбцы на основе разных столбцов данных? Например, мои данные выглядят так: house price_2010 price_2020 1 42342.5 233442.34…
13 окт '18 в 02:03
1 ответ

Как построить полосы по оси Y в диаграммах Альтаира?

Может ли Альтаир нанести полосы на ось Y, как в этом примере с Highcharts? В документах есть пример, показывающий, как нарисовать линию на оси Y, но адаптирующий пример для использования plot_rect рисовать группу вместо этого не совсем работает: imp…
31 окт '18 в 23:47
1 ответ

Линейный график Python Altair отрезан по количеству

В настоящее время я пытаюсь отрезать линейный график в Альтаире. Мой код до сих пор: Chart(orient_frame).mark_line().encode( x = X('year:O'), y = Y('count(type:N)', scale=Scale(domain=(0,2500)), color = Color('type:N') ) число (тип:N) достигает знач…
05 апр '17 в 12:49
0 ответов

Изменить положение заголовка фасета в Altair?

Как я могу переместить заголовки фасетов (в данном случае, год) выше каждого графика? По умолчанию, кажется, на стороне графика. Можно ли это легко изменить? import altair as alt from vega_datasets import data df = data.seattle_weather() alt.Chart(d…
17 сен '18 в 04:56
1 ответ

Vegalite дневной график графика колебания

Я столкнулся с проблемой с vegalite, из-за которой диаграммы показывают "колеблющуюся линию", когда линия должна быть прямой, а даты не одинаково разнесены. Кто-нибудь может проверить, что это ошибка, или я делаю ошибку в моей спецификации? , Я обна…
01 апр '17 в 13:18