散景:直接在不同大小的圆圈上方绘制标签

时间:2016-03-05 23:09:53

标签: python bokeh

我正在绘制不同大小的圆圈,相对于平均尺寸(基于某个圆圈"得分"相对于平均值"得分")

圈子看起来不错,但我一直在努力让圈子上方的标签。当我设法使它们看起来不错时,放大(这是我想要的功能)将允许调整圆形尺寸,但标签不会移动并且会被遗忘。
This example最初很有帮助,但由于这些点的大小固定且没有缩放功能,因此它并不能解释我遇到的问题。

使用上面的例子,如果我知道圆的大小,那么如何将标签的y坐标移动到圆圈的正上方?

1 个答案:

答案 0 :(得分:0)

从您链接的示例:

p.text(elements["atomic mass"],
       elements["density"]+0.3,   # The 0.3 adjusts the y coord for the dot size.
       text=elements["symbol"],
       text_color="#333333",
       text_align="center",
       text_font_size="10pt")

如果您的列elements["radius"]包含点的半径,则可以将elements["density"]+0.3更改为elements["density"] + elements["radius"]

无法帮助缩放。