Plotly Scatterpolar 更改填充、线条和悬停颜色。

3
我有以下的例子。我可以按照文档更改填充颜色为“绿色”,但我找不到如何将线条/点和工具提示颜色更改为相同的颜色。最好的方法是将所有内容都更改为一个颜色?
import numpy as np
import pandas as pd
import plotly.express as px

df = px.data.wind()
df_test = df[df["strength"]=='0-1']
fig.data=[]
fig.add_trace(go.Scatterpolar(r=df_test['frequency'], theta=df_test['direction'],fill='toself',fillcolor='green'))

fig.show(config= {'displaylogo': False})

Example

1个回答

2

将相同的颜色添加到线条中,这样悬停颜色也将相同。然后我禁用了图表上的网格以匹配所呈现的图像。

import pandas as pd
import plotly.graph_objects as go

df = px.data.wind()
df_test = df[df["strength"]=='0-1']

fig = go.Figure()

fig.add_trace(go.Scatterpolar(r=df_test['frequency'],
                              theta=df_test['direction'],
                              fill='toself',
                              fillcolor='green',
                              line_color='green',
                             ))

fig.update_layout(polar=dict(radialaxis=dict(visible=False)))

fig.show(config= {'displaylogo': False})

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接