明确地设置箱形图的颜色

问题描述 投票:1回答:1

我正在使用plotly express绘制boxplot,如下所示:

px.box(data_frame=df, 
       y="price", 
       x="products",
       points="all")

但是,产品的包装盒会以相同的颜色显示。它们是四个产品。我想使用其他颜色为每种颜色上色,请使用附加参数color_discrete_sequence不起作用。

python python-3.x plotly plotly-python plotly-express
1个回答
0
投票
## packages import plotly.express as px import numpy as np import pandas as pd

## example dataset: df = px.data.tips() ## creating a new column with colors df['mcolour'] = np.where( df['day'] == "Sun" , '#636EFA', np.where( df['day'] == 'Sat', '#EF553B', '#00CC96' ) )

## plot
fig = px.box(df, x="day", y="total_bill", color="mcolour", labels= "day")
fig = fig.update_layout(showlegend=False)
fig.show()
“”
因此,如您所见,您可以简单地使用color中的plotly.express.box()参数根据另一列分配颜色。    
© www.soinside.com 2019 - 2024. All rights reserved.