繁体   English   中英

plotly 2 或更多基于列的子图

[英]plotly 2 or more column based subplot

我是 plotly 的新手,想可视化一些数据。 我得到了这个 plot。 看到这里但我想在 2 列或更多列中得到它,以便更好地看到它。 有人可以帮我吗。 这是我尝试过的源代码:

import pandas as pd
import plotly.express as px

fig = px.scatter(data2, x = "Total_System_Cost", y= "Total_CO2_Emissions",
                        color="Pol_Inst", symbol="Pol_Inst",
                        facet_row='Technologie',width=600, height=3500)
fig.show()

数据看起来像这样。 这里

在这种情况下,您应该使用facet_colfacet_col_wrap ,如本 例所示

import pandas as pd
import plotly.express as px

fig = px.scatter(data2, 
                 x="Total_System_Cost",
                 y="Total_CO2_Emissions",
                 color="Pol_Inst",
                 symbol="Pol_Inst",
                 facet_col='Technologie',
                 facet_col_wrap=2, #eventually change this
)

fig.show()

如果您想使用widthheight ,请根据data2['Technologie'].nunique()和您为facet_col_wrap选择的值进行操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM