Python Altair - результат множественного выбора для заполнения чекбоксов. Результат флажков для заполнения линейного графика - PullRequest
0 голосов
/ 23 мая 2019

Я следую инструкциям на https://altair -viz.github.io / gallery / interactive_cross_highlight.html

Я использую mutl-selection вместо одного, но это не должно иметь значения.

У меня нет набора данных помимо этого, чтобы я мог поделиться им, но со временем, возможно, смогу создать его.

Цель:

Сбор жанров фильмов и отображение гистограммы, как показано выше (готово). Иметь возможность выбрать один или несколько из этих столбцов в качестве подмножества (готово). Используя это подмножество, заполните список флажков всеми фильмами (не могу понять). Используя выбранные флажки, создайте другой график (мой вариант использования - это линейный график с течением времени, но любой вид справочной работы).

Шаг 4 кажется тривиальным, я думаю, как только у меня появятся флажки. Однако заполнение флажков кажется трудным.

То, что я пробовал: я не сохранил все свои результаты, но две идеи, которые могли бы сработать, были

checkboxes = alt.binding_select(selector)

Где селектор был тем, что использовалось для множественного выбора на графике

Я видел сообщение в блоге около года назад, когда кто-то утверждал, что в настоящее время это невозможно, но мне это кажется странным. Возможно, я не прав, но похоже, что у него должен быть какой-то способ работать.

Опять же, цель

Гистограмма -> Сделать выбор (один / несколько) -> Заполнить опции флажка, используя поле из этого подмножества -> Создать новый график (линию и т. Д.) Из этого окончательного подмножества.

...