Вы можете использовать API Plotly Express для создания графиков, а затем добавить их к вспомогательным графикам.
from plotly.subplots import make_subplots
import plotly.graph_objects as go
import plotly.express as px
fig = make_subplots(rows=1, cols=2)
bar1 = px.bar(grouped_A, x = "Working Days", y = "Total", color="types")
bar2 = px.bar(grouped_B, x = "Working Days", y = "Total", color="types")
for trace in bar1.data:
fig.add_trace(trace, 1, 1)
for trace in bar2.data:
fig.add_trace(trace, 1, 2)
fig.update_layout(barmode="stack")
fig.show()
Кроме того, если вы хотите, чтобы «типы» имели одинаковые цвета в каждом подплощадке, вы можете добавить цветовое отображение в качестве параметра для px.bar ()
color_discrete_map=color_map