在x轴上有一系列不同组的箱线图。我想有相同的颜色不是为不同的子图,而是为不同的组在x轴。怎么做?你知道吗
x = ['day 1', 'day 1', 'day 1', 'day 1', 'day 1', 'day 1',
'day 2', 'day 2', 'day 2', 'day 2', 'day 2', 'day 2',
'day 3', 'day 3', 'day 3', 'day 3', 'day 3', 'day 3']
cat = go.Box(
x=x,
y=np.random.randn(18)-1,
name='cat',
marker=dict(
outliercolor='rgba(255,0,0,0)'
)
)
dog = go.Box(
x=x,
y=np.random.randn(18)*1000,
name='dog',
marker=dict(
outliercolor='rgba(255,0,0,250)'
)
)
fig = tools.make_subplots(rows=1, cols=2)
fig.append_trace(cat, 1, 1)
fig.append_trace(dog, 1, 2)
fig['layout'].update(height=600, width=1000, title='cats and dogs day1-3')
py.iplot(fig, filename='simple-subplot-with-annotations')
或者,我可以将所有记录道添加到list
类型变量中,以便为每个组(即第1天、第2天、第3天)创建不同的颜色,但每个组的y轴比例非常不同,这会使我的绘图对1种类型的记录道不清楚(即cat
的值范围比dog
低得多)。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐