У меня есть простой фрейм данных со столбцами и строками, который я хочу визуализировать с помощью hvpolot.heatmap.Я могу сделать что-то похожее с:
df.style.background_gradient(cmap='summer')
.. в Jupyter, выглядит так:
Фрейм данных довольно прост:
> df.index
Index(['ackerland', 'friedhof', 'gartenland', 'gehoelz', 'golfplatz',
'gruenland', 'heide', 'kleingarten', 'laubholz', 'mischholz', 'moor',
'nadelholz'],
dtype='object')
> df.columns
Index(['hiking', 'biking', 'walking', 'sport', 'friends', 'family', 'picnic'], dtype='object')
Но когда я делаю:
>import hvplot.pandas
>df.hvplot.heatmap(colorbar=True)
ValueError: Dimensions must be defined as a tuple, string, dictionary or Dimension instance, found a NoneType type.```
Это также не работает:
>df.hvplot.heatmap(x=df.index, y=df.columns, colorbar=True)
ValueError: The truth value of a Index is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Я прочитал большинство документов по этому поводу, но все еще не до конца понимаюкак указать размеры значений для пандасфрейма в hvplot / holoviews / bokeh:
[править] Добавлено запрос функции