Python绘制热图子图删除内部yaxis编号和记号

2024-10-06 12:38:47 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从Plot.ly公司热图子图graph below?两个图共享相同的y轴范围,因此没有理由同时显示两者。在

import plotly.plotly as py
import plotly.graph_objs as go
from plotly import tools


import pandas as pd
import numpy as np


dfl = []

dfl.append(pd.DataFrame(np.random.random((100,100,))))
dfl.append(pd.DataFrame(np.random.random((100,100,))))


fig = tools.make_subplots(rows=1, cols=len(dfl) ,print_grid=False);

for index, a in enumerate(dfl):

    sn = str(index)

    data = go.Heatmap(
            z=a.values.tolist(),
            colorscale='Viridis',
            colorbar=dict(title='units'),
        )

    fig.append_trace(data, 1, index+1)
    fig['layout']['xaxis'+str(index+1)].update(title='xaxis '+str(index))

fig['layout']['yaxis1'].update(title='y-axis')
fig['layout'].update(height=600, width=800, title='heatmap subplots')
py.iplot(fig)

Heatmap subplots


Tags: importindextitleasnpfigupdaterandom