gpt4 book ai didi

python - 如何在 Databricks 上使用 HoloViews/hvPlot

转载 作者:行者123 更新时间:2023-12-05 08:50:38 29 4
gpt4 key购买 nike

如何在 Databricks 上使用 HoloViews 绘图或 Hvplot?

生成的图还应保持所有交互性。

最佳答案

Bokeh file_html 将返回 HTML+JS 代码以提供数据的交互式图表。总的 HTML 必须小于 20MB。您的数据需要内嵌到您的 HTML 中,否则您可能会遇到 CSRF 错误。确保您已安装 python holoviewsbokehhvplot 包。示例:

import math
import numpy as np
import pandas as pd
import holoviews as hv
from bokeh.embed import components, file_html
from bokeh.resources import CDN

hv.extension('bokeh')

import hvplot

renderer = hv.renderer('bokeh').instance(fig='html', holomap='auto')

# see https://github.com/ioam/holoviews/issues/1819
def displayHoloviews(hv_plot, html_name="plot.html", width=1000, height=600, renderer=renderer):
plot = renderer.get_plot(hv_plot).state
setattr(plot, 'plot_width', width)
setattr(plot, 'plot_height', height)
displayHTML(file_html(plot, CDN, html_name))

index = pd.date_range('1/1/2000', periods=1000)
df = pd.DataFrame(np.random.randn(1000, 4), index=index, columns=list('ABCD')).cumsum()

displayHoloviews(hvplot.hvPlot(df).line(y=['A','B','C','D']))

Four Random Walk Lines plotted and interactive

关于python - 如何在 Databricks 上使用 HoloViews/hvPlot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61394775/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com