我有一个用python plotly生成的简单的facet_wrap条形图,看起来像附加的图像
是否可以将x轴排序到上一个面以外的另一个面。pandas数据帧是根据y轴(这是我想要的)排序的,但是我希望这是在从第二个到最后一个方面(因此它看起来类似于当前绘图中的最后一个),但保持方面的当前顺序simple facet_wrap barplot
下面是示例代码。这将根据底面自动对x轴进行排序,在本例中,底面为“DEN__WD”
toPlot = pd.DataFrame(allModel)
toPlot = toPlot.sort_values(by=['Flux Ratio (log-scaled)'])
fig = px.bar(toPlot,
x='Reaction',
y='Flux Ratio (log-scaled)',
template = 'none',
facet_row="Model",
color='Subsystem',
category_orders={"Model": ["nonDEN_Liver_CD",
"nonDEN_Liver_WD",
"DEN_Liver_CD",
"DEN_AdjLiver_WD",
"DEN_Tumour_WD"]})
目前没有回答
相关问题 更多 >
编程相关推荐