当前位置: 首页 > 知识库问答 >
问题:

如何从图形标题的dict中只选择标签(巧妙的破折号)

和斌
2023-03-14

我有一本带有标签和键的字典,如下所示。

country = pd.read_csv('assets/countries.csv')
country = country.set_index('Code')
country_options = [{'label': f'({cod}) {country.loc[cod, "Country"]} ',
                  'value': f'{cod}'} for cod in country.index]

[{“标签”:“(AFG)阿富汗”,“值”:“AFG”},{“标签”:“(ALB)阿尔巴尼亚”,“值”:“ALB”},{“标签”:“(DZA)阿尔及利亚”....

我也有一个回调来更新一个图表,并希望添加标题取决于从下拉列表中选择的选项。

def update_graph(indi=indicator_options,coun=country_options):
df = indicator_select(coun, indi)
graph_content = dict(data=line_plot(df),
                    layout=go.Layout(
                        title=coun,
                        yaxis=dict(hoverformat='.1f'),
                        )
                    )
return graph_content

共有1个答案

翟新
2023-03-14

下拉菜单的道具只返回选项字典的部分,而不返回标签部分。您可以为所需的值创建一个映射,如下所示:

country_labels = [{f'{cod}': f'({cod}) {country.loc[cod, "Country"]}'} for cod in country.index]

然后执行title=country_labels[coun],

 类似资料:
  • 我是一个新的dash策略,并使用这个为我的一些个人项目。现在我有一个长时间的计算运行,我需要更新一些状态栏,如标签与计算的进展。像这样的东西

  • 我正在Eclipse中执行动态web项目 我在我的jsp页面中使用下拉列表 例如 但我需要为每个选项存储多个值,以便有任何解决方案。。?? 我需要如果用户选择第一个选项,我需要多个选项值 指-- 当用户选择该选项时,我需要4个不同的值,以便有任何解决方案,或者在jsp中有任何替代方案可用于执行该任务。。。??

  • 我的问题类似于Chart.js 2.1.6中图例如何显示条形标签? 我想有相同的输出饼图给出,但我不想创建多个数据集。我设法做到了这一点,但现在我找不到如何做到。 这是我的代码示例: 这是一种方法吗?

  • 问题内容: 实际执行segue没问题,但是当我这样做时,我的选项卡栏从视图底部消失了。我已经从TabBarController1到TabBarController2创建了一个故事图板。 我找到了很多关于Objective-C的答案,但是没有找到Swift的答案。 这是执行segue的代码: 问题答案: 你不想吵架。序列创建目标视图控制器的新实例并显示它。 这就是您的标签栏消失的原因。您将使用2个选

  • 问题内容: 我正在Matplotlib中创建一个图形,如下所示: 我想为图形标题和轴标签指定字体大小。我需要所有三个字体大小都不同,所以我不需要设置全局字体大小()。如何分别设置图形标题和轴标签的字体大小? 问题答案: 对付像文本功能,等接受参数相同。对于字体大小,您可以使用: 对于全局设置和大小,包含和。(从页面): (据我所知,没有办法分别设置和标记尺寸。) 而且我看到那没有影响。我想,您需要

  • 我正在Matplotlib中创建一个图形,如下所示: 我想为图标题和轴标签指定字体大小。我需要所有三种字体都有不同的字体大小,因此设置全局字体大小()不是我想要的。如何分别设置图形标题和轴标签的字体大小?