Код Basi c с собственного сайта plotly не работает. Как мне обработать свойство Layout, которое перестает существовать? - PullRequest
0 голосов
/ 24 апреля 2020

Я получаю сообщение об ошибке при попытке установить заголовок легенды, который должен быть очень базовым c. В конце концов я попробовал код на веб-сайте plotly, и даже это не сработало.

from plotly.graph_objs import Figure, Scatter
fig = Figure()
fig.add_trace(Scatter(x=[1,2,3,4,5], y=[1,2,3,4,5], name='Increasing'))
fig.add_trace(Scatter(x=[1,2,3,4,5], y=[5,4,3,2,1], name='Decreasing'))
fig.update_layout(legend_title='<b> Trend </b>')
fig.show()

Я получаю ошибку:

`Указано недопустимое свойство для объекта типа plotly. graph_ob js .Layout: 'legend_title'

Компьютер, на котором я его пробую (в Jupyter Notebook), работает Python 3.6.5 и плотно 4.4.1. Код работает на другом компьютере с Python 3.7.1 и графиком 4.6.0. Тем не менее, все эти версии кажутся относительно новыми. По причинам, я не могу обновить Python или сюжетные версии компьютера, на которых я не могу заставить его работать (это компьютер, на котором мне нужно, чтобы он работал). Мой сюжет поврежден? Я пробовал '! Pip install plotly', но ничего не сделал. Затем я попытался «! Pip uninstall plotly», но это просто заблокировало ячейку в [*]. Есть ли другой способ переустановить плотно? Или я пропускаю что-то еще?

1 Ответ

1 голос
/ 24 апреля 2020

legend_title был представлен в Plotly v4.5, так что да, вам нужно обновить: https://community.plotly.com/t/announcing-plotly-py-4-5/34045

...