python-3.x - Python小部件中的仪表板+交互
问题描述
我有一个包含 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,但无法使其工作。任何帮助将非常感激。
解决方案
推荐阅读
- ruby-on-rails - 电报 webhook 路由未初始化
- python - 如何计算特定数据集的相关性
- r - 在 R 中使用 Matrxmodels 包时出错:CHOLMOD 分解不成功
- crystal-reports - Crystal Reports 子报表性能
- aem - AEM:如何扩展虚 URL?
- sql-server - 如何有效地支持 LIKE %Query%
- php - 与 PayPal 连接:获取状态 400(错误请求)
- office-js - 插件因检测缺失功能而被拒绝
- c# - ASP.NET Core 3.1 中 QueryString 字符串参数的自定义模型绑定器?
- javascript - 我如何在滚动时重新渲染反应?