hvplot.heatmap с пандой dataframe: Как указать значения измерений? - PullRequest
1 голос
/ 19 марта 2019

У меня есть простой фрейм данных со столбцами и строками, который я хочу визуализировать с помощью hvpolot.heatmap.Я могу сделать что-то похожее с:

df.style.background_gradient(cmap='summer')

.. в Jupyter, выглядит так: enter image description here

Фрейм данных довольно прост:

> 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:

[править] Добавлено запрос функции

...