How to change the language / locale in Dash (Plotly) or the label of the Plotly toolbar?(如何更改Dash(Ploly)中的语言/区域设置或Ploly工具栏的标签?)
问题描述
Plotly Toolbar
我已经能够使用传递给DASH_CORE_COMPOMENTS的dict(Config)在Dash中成功修改Ploly的工具栏。Graph 现在,我想将其余按钮的"工具提示"或标签更改为另一种语言。 文档说明我可以使用"locale"参数更改标签的区域设置(语言)。我在JavaScript和R文档中都看到过这一点,它们应用于Ploly图或DASH_CORE_COMPOMENTS。图:
https://plot.ly/r/locales/
现在我需要用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参数,并尝试了我知道存在的不同区域设置,但到目前为止还没有成功。
问题: 如何自定义标签的文本?使用locale参数是否遗漏了什么?是否有什么方法可以更改标签文本,以便在不使用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。
这篇关于如何更改Dash(Ploly)中的语言/区域设置或Ploly工具栏的标签?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何更改Dash(Ploly)中的语言/区域设置或Ploly工具栏的标签?
基础教程推荐
- 症状类型错误:无法确定关系的真值 2022-01-01
- 将 YAML 文件转换为 python dict 2022-01-01
- 使 Python 脚本在 Windows 上运行而不指定“.py";延期 2022-01-01
- 哪些 Python 包提供独立的事件系统? 2022-01-01
- 如何在Python中绘制多元函数? 2022-01-01
- 使用Python匹配Stata加权xtil命令的确定方法? 2022-01-01
- 合并具有多索引的两个数据帧 2022-01-01
- Python 的 List 是如何实现的? 2022-01-01
- 如何在 Python 中检测文件是否为二进制(非文本)文 2022-01-01
- 使用 Google App Engine (Python) 将文件上传到 Google Cloud Storage 2022-01-01