#python #plotly #plotly-dash
#python #plotly #plotly-dash
Вопрос:
Я хочу изменить язык основных компонентов dash и панели инструментов в plots (на немецкий). Я думал, что определения external_scripts будет достаточно, но он по-прежнему показывает все на английском языке. Вот минимальный пример моего кода:
import dash
import dash_core_components as dcc
import dash_html_components as html
import plotly.express as px
from datetime import datetime as dt
external_scripts = ["https://cdn.plot.ly/plotly-locale-de-latest.js"]
app = dash.Dash(__name__, external_scripts=external_scripts)
data_canada = px.data.gapminder().query("country == 'Canada'")
fig = px.bar(data_canada, x='year', y='pop')
app.layout = html.Div(children=[
html.H1(children='Dashboard'),
dcc.DatePickerRange(
id="date_range_picker",
min_date_allowed=dt(2018,1,1),
max_date_allowed=dt(2020,12,31),
display_format="MMM, YYYY"
),
dcc.Graph(
id='example-graph',
figure=fig
)
])
if __name__ == '__main__':
app.run_server(debug=True)
Что еще мне нужно сделать, чтобы изменить язык?
Ответ №1:
Необходимо добавить:
config_plots = dict(locale=’de’)
Для:
dcc.Graph(
id='example-graph',
figure=fig,
config=config_plots
)