Python 如何渲染bokeh ChordPlot类?
我目前正试图弄清楚如何呈现一个holoviews元素,我将其子类化并传递给Bokeh ChordPlot类 以下是我目前掌握的情况: 在jupyter笔记本中,如果向holoviews添加bokeh扩展,它将呈现holoviews和弦图Python 如何渲染bokeh ChordPlot类?,python,bokeh,subclassing,holoviews,Python,Bokeh,Subclassing,Holoviews,我目前正试图弄清楚如何呈现一个holoviews元素,我将其子类化并传递给Bokeh ChordPlot类 以下是我目前掌握的情况: 在jupyter笔记本中,如果向holoviews添加bokeh扩展,它将呈现holoviews和弦图 hv.extension('bokeh') hv.output(size=200) 我的老板想要一个定制的和弦图(如果需要的话可以提供细节),所以我对holoviews和弦类进行了子类化,现在只使用一个存根来查看该子类是否可以渲染 class myChord
hv.extension('bokeh')
hv.output(size=200)
我的老板想要一个定制的和弦图(如果需要的话可以提供细节),所以我对holoviews和弦类进行了子类化,现在只使用一个存根来查看该子类是否可以渲染
class myChord(hv.Chord):
pass
subclass = myChord(center_links)
chordclass = hv.Chord(center_links)
子类返回一个数据集
:myChord [root,node] (count)
chordclass以Jupyter格式返回上面的绘图
子类是类型
__main__.myChord
holoviews.element.graphs.Chord
而chordclass是
__main__.myChord
holoviews.element.graphs.Chord
因此,渲染器存储中没有我的子类名称
renderer = hv.renderer('bokeh')
renderer.get_plot(subclass)
SkipRendering: No plotting class for myChord found
但是,Bokeh中有一个ChordPlot类,用于创建绘图数据
from holoviews.plotting.bokeh.graphs import ChordPlot
subclassPlot = ChordPlot(subclass)
type(subclassPlot)
holoviews.plotting.bokeh.graphs.ChordPlot
我开始研究hv.renderer是如何工作的,不确定我是否在正确的轨道上
我想知道如何呈现子类plot,或者使子类的类型为holoviews.element.graphs.Chord——如果可能的话
有几个问题: