Assign legend labels

Is there a way to re-assign legend labels:

import holoviews as hv
groups = [chr(65+g) for g in np.random.randint(0, 3, 200)]
violin = hv.Violin((groups, np.random.randint(0, 5, 200), np.random.randn(200)),
                    ['Group', 'Category'], 'Value')
violin.opts(hv.opts.Violin(height=400, show_legend=True, width=600, split=hv.dim('Category')>2))