我正在 Holoviews 中尝试以下示例代码来创建选择下拉列表并根据选择更新图形。
macro_df = pd.read_csv('http://assets.holoviews.org/macro.csv', '\t')
key_dimensions = [('year', 'Year'), ('country', 'Country')]
value_dimensions = [('unem', 'Unemployment'), ('capmob', 'Capital Mobility'),
('gdp', 'GDP Growth'), ('trade', 'Trade')]
macro = hv.Table(macro_df, key_dimensions, value_dimensions)
%%opts Curve (color='k') Scatter [color_index=2 size_index=2 scaling_factor=1.4] (cmap='Blues' edgecolors='k')
gdp_curves = macro.to.curve('Year', 'GDP Growth')
gdp_curves
图如下。上面的代码没有明确定义 UI 组件或其控件。我们如何以及在何处将“国家/地区”声明为选择下拉列表?我们如何配置选项以便可以将“年份”设置为下拉列表等?