Bokeh - 扇形和弧形



arc() 方法根据 x 和 y 坐标、起始角和结束角以及半径绘制一条简单的弧线。角度以弧度为单位,而半径可能是屏幕单位或数据单位。扇形是一个填满的圆弧。

wedge() 方法具有与 arc() 方法相同的属性。这两个方法都允许添加方向属性(可为顺时针或逆时针),它决定了绘制圆弧/扇形的方向。annular_wedge() 函数在内半径和外半径组成的圆弧之间绘制一个填充区域。

示例

下面是一个将圆弧扇形字形添加到 Bokeh 图形中的示例 −

from bokeh.plotting import figure, output_file, show
import math
fig = figure(plot_width = 300, plot_height = 300)
fig.arc(x = 3, y = 3, radius = 50, radius_units = 'screen', start_angle = 0.0, end_angle = math.pi/2)
fig.wedge(x = 3, y = 3, radius = 30, radius_units = 'screen',
start_angle = 0, end_angle = math.pi, direction = 'clock')
fig.annular_wedge(x = 3,y = 3, inner_radius = 100, outer_radius = 75,outer_radius_units = 'screen',
inner_radius_units = 'screen',start_angle = 0.4, end_angle = 4.5,color = "green", alpha = 0.6)
show(fig)

输出

wedge glyphs
广告