如何在不事先处理和上传图像的情况下,将圆形剪裁的图像字形添加到图表中?我愿意使用其他模块。
我希望最终结果看起来像这个图表(来自nytimes)。
我目前的理解是我们只能直接从网址加载图片,这不是我想要的结果。 http://bokeh.pydata.org/en/latest/docs/reference/models/glyphs/image_url.html
答案 0 :(得分:0)
我目前的理解是我们只能直接从网址加载图片
这是不正确的,还有ImageRGBA
允许将图像作为原始RGBA数据发送,直接嵌入到Bokeh文档中。参见,例如,此图库示例:
http://bokeh.pydata.org/en/latest/docs/gallery/image_rgba.html
因此,假设images
是要显示的(预裁剪)图像的2D NumPy RGBA数据数组的Python列表,那么Bokeh可以显示它们:
p.image_rgba(image=images, x=....)
当然,您必须自己将图像转换为RGBA阵列,并对其进行裁剪,因此使用其他工具可以更容易或更方便地使用此用例。