Вы можете сохранить свой график HoloViews в виде HTML файла и затем использовать отображение HTML () .
Решение было вдохновлено этим блогом:
https://anitagraser.com/2020/02/02/first-working-movingpandas-setup-on-databricks/
Недостаток этого метода заключается в том, что файл html не должен быть слишком большим, в противном случае могут возникнуть проблемы с сохранением ноутбука.
Вот рабочий пример :
# import libraries
import numpy as np
import pandas as pd
import holoviews as hv
import hvplot.pandas
# create sample date
df = pd.DataFrame(np.random.rand(50, 2), columns=['col1', 'col2'])
df['col3'] = np.random.randint(0, 2, 50)
# create holoviews scatter plot
hv_scatter = df.hvplot(kind='scatter', x='col1', y='col2', groupby='col3')
# save scatter plot as html
hv.save(hv_scatter, 'hv_scatter.html')
# assign html file to variable
with open('hv_scatter.html', 'r') as html_file:
html_scatter = html_file.read()
# display scatter plot
displayHTML(html_scatter)
В качестве альтернативы вы также можете визуализировать свой график в виде графика Боке, а затем использовать пример этого блокнота:
https://docs.databricks.com/notebooks/visualizations/bokeh.html