Как включить атрибут titlefont в сюжетный шаблон? - PullRequest
0 голосов
/ 12 марта 2019

Когда я создаю шаблон с 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 удаляет шрифт заголовка из части шаблона и помещает его в остальную часть макета:

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 в шаблоне?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...