еще один ряд ниже?
import plotly.offline as py
import plotly.graph_objs as go
import numpy as np
x0 = np.random.normal(loc=0, scale=1, size=1000)
x1 = np.random.normal(loc=0.1, scale=0.2, size=100)
trace0 = go.Histogram(
x=x0
)
trace1 = go.Histogram(
x=x1
)
data = [trace0, trace1]
layout = go.Layout(barmode='stack')
fig = go.Figure(data=data, layout=layout)
py.plot(fig, filename='stacked histogram')
из этого:
к этому:
Просто замените barmode = 'stack'
на 'overlay'
. Я установил непрозрачность на 0,6, чтобы две гистограммы были видны:
import plotly.offline as py
import plotly.graph_objs as go
import numpy as np
x0 = np.random.normal(loc=0, scale=1, size=1000)
x1 = np.random.normal(loc=0.1, scale=0.2, size=100)
trace0 = go.Histogram(
x=x0,
opacity=0.6
)
trace1 = go.Histogram(
x=x1,
opacity=0.6
)
data = [trace0, trace1]
layout = go.Layout(barmode='overlay')
fig = go.Figure(data=data, layout=layout)
py.plot(fig, filename='overlaid histogram')
Этот код возвращает следующий график: