tst = (hv.Curve([0, 1, 2], group='agroup', label='alabel') + hv.Curve([3, 4, 5], group='bgroup', label='blabel'))
print(tst)
print('\nhvplot')
tst_df = pd.DataFrame({'x1': [0, 1, 2], 'x2': [3, 4, 5]})
print(tst_df.hvplot('index', 'x1', label='alabel', group_label='agroup') + tst_df.hvplot('index', 'x2', label='blabel', group_label='bgroup'))