如何更改 Dash(Plotly)中的语言/区域设置或 Plotly 工具栏的标签?
How to change the language / locale in Dash (Plotly) or the label of the Plotly toolbar?
Plotly Toolbar
我已经能够使用传递给 dash_core_components.Graph
的字典(配置)在 Dash 中成功修改 Plotly 的工具栏
现在我想将 "tooltip" 或其余按钮的标签更改为另一种语言。
文档指出我可以使用 "locale" 参数更改标签的区域设置(语言)。我在 JavaScript 和 R 文档中都看到了这一点,应用于 Plotly Graphs 或 dash_core_components.Graph:
现在我需要在 Python 中执行此操作,但我无法执行此操作。这是我试过的:
config_plots = {'modeBarButtonsToRemove':["sendDataToCloud","lasso2d","pan2d","autoScale2d","select2d","zoom2d","zoomIn2d", "zoomOut2d"],
"locale":"de"}
dcc.Graph(id="plot",config=config_plots,
figure={"data":plotdata,"layout":layout})
我已将区域设置参数也添加到绘图 (plotly.graph_objs) 并尝试使用我知道存在的不同区域设置,但到目前为止我没有运气。
问题:
如何自定义标签的文本?我是否遗漏了使用 locale 参数的内容? 有没有什么方法可以更改标签的文本,这样我就可以在不使用语言环境参数的情况下进行翻译?
请注意,我对 JavaScript 知之甚少,所以如果可能的话,我更愿意在 Python 中这样做
根据 this plotly documentation,您需要先注册任何新语言。
在您的情况下,这意味着您需要添加
https://cdn.plot.ly/plotly-locale-de-latest.js
到您的仪表板。
或者通过
app.scripts.append_script({"external_url": "https://cdn.plot.ly/plotly-locale-de-latest.js"})
或者通过下载 js 文件并将其复制到仪表板根文件夹中的 assets 文件夹。
有关详细信息,请参阅 https://dash.plot.ly/external-resources。
Plotly Toolbar
我已经能够使用传递给 dash_core_components.Graph
的字典(配置)在 Dash 中成功修改 Plotly 的工具栏现在我想将 "tooltip" 或其余按钮的标签更改为另一种语言。 文档指出我可以使用 "locale" 参数更改标签的区域设置(语言)。我在 JavaScript 和 R 文档中都看到了这一点,应用于 Plotly Graphs 或 dash_core_components.Graph:
现在我需要在 Python 中执行此操作,但我无法执行此操作。这是我试过的:
config_plots = {'modeBarButtonsToRemove':["sendDataToCloud","lasso2d","pan2d","autoScale2d","select2d","zoom2d","zoomIn2d", "zoomOut2d"],
"locale":"de"}
dcc.Graph(id="plot",config=config_plots,
figure={"data":plotdata,"layout":layout})
我已将区域设置参数也添加到绘图 (plotly.graph_objs) 并尝试使用我知道存在的不同区域设置,但到目前为止我没有运气。
问题: 如何自定义标签的文本?我是否遗漏了使用 locale 参数的内容? 有没有什么方法可以更改标签的文本,这样我就可以在不使用语言环境参数的情况下进行翻译?
请注意,我对 JavaScript 知之甚少,所以如果可能的话,我更愿意在 Python 中这样做
根据 this plotly documentation,您需要先注册任何新语言。
在您的情况下,这意味着您需要添加
https://cdn.plot.ly/plotly-locale-de-latest.js
到您的仪表板。
或者通过
app.scripts.append_script({"external_url": "https://cdn.plot.ly/plotly-locale-de-latest.js"})
或者通过下载 js 文件并将其复制到仪表板根文件夹中的 assets 文件夹。
有关详细信息,请参阅 https://dash.plot.ly/external-resources。