gpt4 book ai didi

python-3.x - 移除 HoloViews 中的 Bokeh Logo

转载 作者:行者123 更新时间:2023-12-04 18:40:23 24 4
gpt4 key购买 nike

是否可以从 HoloViews 生成的绘图中删除 Bokeh Logo ?没有什么反对它...只是在某些报告中显示它可能没有意义。 :)

我知道在 Bokeh 中我可以简单地做:

p = bkp.figure(...)
...
p.toolbar.logo = None

更新

这是我的导入部分:
import sys
import os

import numpy as np
np.random.seed(0)
import random
random.seed(0)

import pandas as pd
from bokeh.models import HoverTool
import holoviews as hv
hv.extension("bokeh", logo=False)

最佳答案

目前(从 holoviews 1.9.1 开始)在工具栏中禁用 Bokeh Logo 的选项并未直接公开,但您可以提供一个所谓的 finalize_hook这使您可以直接修改绘图。您可以直接在 ElementPlot 上添加这样的钩子(Hook)全局设置:

def disable_logo(plot, element):
plot.state.toolbar.logo = None
hv.plotting.bokeh.ElementPlot.finalize_hooks.append(disable_logo)

或将其设置为绘图选项:
hv.Curve(range(10)).opts(plot=dict(finalize_hooks=[disable_logo])

关于python-3.x - 移除 HoloViews 中的 Bokeh Logo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47585887/

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