我有一些带有许多列的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)
是否有一些显示完整表格的选项/方式?
答案 0 :(得分:0)
选项width
是解决方案:
table.opts(width=1550)
pn.Row(table)
以正确的宽度显示表格以显示所有列。