HoloViews Pandas HV 布局中显示的枢轴

HoloViews Pandas Pivot displayed in HV Layout

我有一个 pandas df,我已经旋转它给我下面的视图,它是分类数据的计数:

Status       Green     Red      Yellow  
Brand        
B1           20        2        10
B2           10        4         0
B3            5       10         4

有什么方法可以将 table 转换为 hv.Table?我尝试了几种不同的方法,包括将我的初始数据集设置为 HV.Dataset,但总是出现错误。

我只想在我正在构建的报告中包含数据table及其随附的图表。

提前感谢您的任何 help/suggestions。

亲切的问候,

如果我这样做,我会得到一个看起来像你的 df,但是 hv.Table() 不会给出任何错误,所以像这样似乎没有问题:

# import libraries
import numpy as np
import pandas as pd
import holoviews as hv
hv.extension('bokeh')

# create sample data
status = np.random.choice(['Green', 'Yellow', 'Red'], size=100)
brand = np.random.choice(['B1', 'B2', 'B3'], size=100)
df = pd.DataFrame({'brand': brand, 
                   'status': status})

# create same grouped data as in the question
grouped = df.groupby(['brand', 'status'])['status'].count().unstack().reset_index()

# create holoviews table from the grouped data
hv.Table(grouped)