Plotly: Как установить цвет заголовка для следов рассеяния, когда не используется plotly express? - PullRequest
0 голосов
/ 20 февраля 2020

Когда я делаю график рассеяния, как это:

fig2 = go.Figure()

for num in range(len(dy)):
    data = dz[0:,num]
    fig2.add_trace(go.Scatter(x=dx, y=data, name=str(dy[num]), mode='lines'))

Как установить заголовок цветовой кодировки, как при выполнении color= в plotly.express.line?

enter image description here

1 Ответ

1 голос
/ 25 февраля 2020

Цвет шрифта, размер и семейство можно редактировать с помощью fig.update(legend_title=dict(font=dict(color='Blue'))):

enter image description here

Полный код:

import plotly.express as px
import plotly.graph_objects as go

df = px.data.gapminder().query("continent=='Oceania'")

countries = df['country'].unique()
countries

fig2 = go.Figure()
for country in countries:
    df2 = df[df['country']==country]
    fig2.add_traces(go.Scatter(x=df2['year'], y=df2['lifeExp'], name = country,
                              mode='lines',
                              ))

fig2.update_xaxes(title='Year')
fig2.update_yaxes(title='LiefExp')

fig2.update_layout(legend_title=dict(text='Country',
                                     font=dict(family="sans-serif",
                                     size = 18,
                                     color='blue')))


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