У меня есть фрейм данных с 15 столбцами, и я хочу создать выпадающие списки из этих столбцов, заполненных зависимостями друг от друга. Например, если мой первый столбец «страна» и я выбрал «Франция», то я хочу, чтобы все остальные 10 выпадающих списков изменили свои значения в соответствии с тем, что находится в кадре данных для Франции.
Кроме того, каждый раз, когда я изменяю значения в моих выпадающих списках, я хочу создавать разные графики в соответствии с тем, что было выбрано в раскрывающемся списке columns_to_plot. Я перепробовал все, что мог придумать, но, похоже, ничего не работает, и в Интернете нет сложных примеров взаимодействия многих выпадающих списков.
Пример:
dropdown_country = [France, Spain, ....]
dropdown_year = [1991, 1992, ...]
dropdown_car = [BMW, Opel, ...]
dropdown_color = [blue, black, ...]
Это столбцы, которые я хочу построить, например, для столбцов страны, года и машины (остальные столбцы в кадре данных перечислены в этом раскрывающемся списке, а не их значения, как в раскрывающихся списках выше):
columns_to_plot_dropdown = [total, sales, ....]
Так что, если я выберу Францию в раскрывающемся списке стран, я хочу видеть только годы в выпадающем списке из года в год, которые соответствуют Франции, и только автомобили, соответствующие Франции в 1992 году. Раскрывающийся список цветов также необходимо обновить только для Франции в 1992 году и выбранный тип автомобиля.
Затем, если я выберу столбец продаж в раскрывающемся списке columns_to_plot, я хочу построить график продаж для страны, года, автомобиля и цвета.
Я пробовал использовать виджеты Python Interact и Dash, но не смог заставить его работать. Любая помощь приветствуется.