以数据单位缩放字形(不是屏幕单位)

时间:2017-01-31 15:48:14

标签: python-3.x bokeh

我正在同一个图上绘制楔形和三角形。当我放大时,楔子会向上扩展(我喜欢这个),但是三角形没有(我希望它们这样做),大概是因为楔子的大小是数据单位(通过半径属性),并且traingles是以屏幕为单位(通过size属性)

是否可以将三角形切换为数据单位,因此在放大期间所有内容都会向上扩展?

我使用的是散景版0.12.4和python 3.5.2(都是通过Anaconda安装的)。

1 个答案:

答案 0 :(得分:2)

标记(例如Triangle)实际上是用作“散射”标记标记。除Circle外,它们仅接受size的屏幕尺寸(像素)。如果您需要使用数据空间范围更改进行缩放的三角形区域,则可以使用patchpatches将三角形绘制为多边形(一次一个或分别为“矢量化”)< / p>