[英]Change line color violon plolty graph object
我想擦除/使每把小提琴的線條透明。 在照片中,它們都是黃色的(計划稍后定義每個顏色),但我不希望它們周圍有彩色線條。
events_name = ["Yellow card", "Red card", "2nd yellow -> Red card", "Goal", "Penalty", "substitution"]
fig = go.Figure()
for index, event in enumerate(events):
fig.add_trace(go.Violin(x=df_events['description'][df_events['description'] == event],
y=df_events['mn'][df_events['description'] == event],
name=events_name[index],
meanline_visible=True,
bandwidth=0.9, fillcolor="yellow"))
fig.update_layout(title=f"Distribution of events over 90 minutes - ")
fig.update_xaxes(
title_text = "Event",
tickvals=[0, 1, 2, 3, 4, 5],
ticktext=events_name)
fig.update_yaxes(
title_text = "Minutes of the game",
tickvals=list(range(0, 105, 15)))
fig.show()
import plotly.graph_objects as go
events_name = ["Yellow card", "Red card", "2nd yellow -> Red card", "Goal", "Penalty", "substitution"]
events = events_name
df_events = pd.DataFrame({"description":np.random.choice(events, 200), "mn":np.random.uniform(200)})
fig = go.Figure()
for index, event in enumerate(events):
fig.add_trace(go.Violin(x=df_events['description'][df_events['description'] == event],
y=df_events['mn'][df_events['description'] == event],
name=events_name[index],
meanline_visible=True,
line_color=fig.layout["template"]["layout"]["plot_bgcolor"],
bandwidth=0.9, fillcolor="yellow"))
fig.update_layout(title=f"Distribution of events over 90 minutes - ")
fig.update_xaxes(
title_text = "Event",
tickvals=[0, 1, 2, 3, 4, 5],
ticktext=events_name)
fig.update_yaxes(
title_text = "Minutes of the game",
tickvals=list(range(0, 105, 15)))
fig.show()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.