Описание тега 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 каждого бина? Одна из форм визуализации состоит в том, чтобы нарисовать скрипичный сюжет с каждой ячейкой в качестве ос…
03 дек '18 в 23:03
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