1

我有一些包含许多列的 DataFrame。当我尝试使用 holoviews.Table 将它们可视化时,只显示第一列。

出于测试目的,我创建了一个包含 50 列的 DataFrame。

import pandas as pd
import panel as pn
import holoviews as hv
pn.extension()

df = pd.DataFrame({'1': [1]})
for i in list(range(2, 50)):
    df[str(i)] = [i]
df

在此处输入图像描述

我试图将 DataFrame 显示为表:

table= hv.Table(df, label='displayed table is node wide enough')
pn.Row(table)

桌子

是否有一些选项/方式来显示完整的表格?

4

1 回答 1

1

该选项width是解决方案:

table.opts(width=1550)
pn.Row(table)

以正确的宽度显示表格以显示所有列。

于 2019-05-05T17:26:53.143 回答