Легендарная позиция для сюжетных запонок - PullRequest
0 голосов
/ 30 августа 2018

Существует ли простой способ изменить ориентацию легенды при использовании сюжетных запонок? Например, код ниже:

df = pd.DataFrame(np.random.randn(1000, 2), columns=['A', 'B']).cumsum()
df.iplot(filename='cufflinks/line-example')

легенда появляется в правой части графика. Есть ли простой способ изменить его до конца, не переписывая словарь макета?

Например, чтобы создать вторичную ось Y в запонках, я могу просто использовать:

df.iplot(secondary_y ='B')

без переписывания словаря макетов.

Надеюсь, вышесказанное имеет смысл.

1 Ответ

0 голосов
/ 29 апреля 2019

Это должно сделать то, что вы ищете. Вы можете вернуть базовую фигуру Plotly из запонок с помощью asFigure=True и получить доступ к легенде с помощью my_fig.layout.legend=dict(x=-.1, y=.1).

Вы можете отрегулировать значения x и y для перемещения легенды.

df = pd.DataFrame(np.random.randn(1000, 2), columns=['A', 'B']).cumsum()

my_fig = df.iplot(asFigure=True)
my_fig.layout.legend=dict(x=-.1, y=.1)
my_fig.iplot(filename='line-example.html') 

Вы также можете увидеть значения фигуры Plotly, которую вы создаете в блокноте Jupyter с my_fig.

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