Как включить атрибут `titlefont` в шаблон plotly?

#python #plotly

#python #plotly

Вопрос:

Когда я создаю шаблон с plotly.io.to_templated() , атрибут titlefont исключается из шаблона.

Я создаю шаблон, следуя инструкциям наhttps://medium.com/@plotlygraphs/introducing-plotly-py-theming-b644109ac9c7 что приводит к этому минимальному примеру:

 import plotly.graph_objs as go
import plotly.io as pio

# Layout
layout = go.Layout(
        xaxis=dict(titlefont=dict(size=18), zeroline=False),
        yaxis=dict(titlefont=dict(size=18), zeroline=False),
        width=550,
        height=500,
    )

# Figure
fig = go.Figure(data=None, layout=layout)

# Create template
template = pio.to_templated(fig)
  

Результирующий template.layout объект удаляет titlefont из части шаблона и помещает его в остальную часть макета:

 Layout({
    'template': {'layout': {'height': 500, 'width': 550, 'xaxis': {'zeroline': False}, 'yaxis': {'zeroline': False}}},
    'xaxis': {'title': {'font': {'size': 18}}},
    'yaxis': {'title': {'font': {'size': 18}}}
})
  

Когда я затем применяю этот шаблон к другому рисунку, применяется только template часть вышеупомянутого объекта, а titlefont атрибут игнорируется.

Есть ли способ сохранить titlefont свойство в шаблоне?