2015-08-14 52 views
3

在Matplotlib中,图例函数有一个名为fancybox的关键字参数,使图例稍微透明以查看图例后面的线条。这里是一个函数调用示例:散景中的透明图例

import matplotlib.pyplot as plt 
plt.legend(fontsize='xx-small', loc='best', fancybox=True) 

我在Bokeh中找不到类似于此的任何内容。有谁知道Bokeh是否具有使剧情透明而不需要幕后和猴子修补的功能?谢谢。

回答

1

通过文档中的这个例子来判断,我认为你可以改变图例透明度设置plot.legend.border_line_alpha,这明显改变了边界线和图例本身的透明度。

http://bokeh.pydata.org/en/latest/docs/user_guide/styling.html#id2

+0

谢谢,很多工作。我不太清楚,改变边界透明度也会改变剧情的透明度! –

1

(如散景0.9.2)的配置传说背景才刚刚加了几个星期前,在最近的一次公关。它将在即将于2015年8月底发布的0.9.3版本中发布。刚刚在今天发布的开发版本中包含了该项工作,如果您想尽快试用它:

http://bokeh.pydata.org/en/dev/docs/user_guide/styling.html#id3

你可以找到安装说明DEV-建立在这里:

http://bokeh.pydata.org/en/dev/docs/user_guide/styling.html#id3

最后一点,刚才FYO:由于背景虚化的跨语言自然,风格背景的能力是一个功能以及客户端JS库BokehJS的功能。目前从python方面没有任何修补猴子的功能可以使得BokehJS无法实现。不过,我们正在努力让BokehJS可以从python扩展。

+0

谢谢,我会密切关注该版本!另外感谢关于python和BokehJS分离的说明。绝对好知道。 –