📌  相关文章
📜  Python中的 bokeh.plotting.figure.annular_wedge()函数(1)

📅  最后修改于: 2023-12-03 15:19:23.478000             🧑  作者: Mango

Python中的 bokeh.plotting.figure.annular_wedge()函数

annular_wedge()是bokeh.plotting.figure模块中的一个函数,用于绘制一个环形扇形区域。

语法

annular_wedge(x, y, outer_radius, inner_radius, start_angle, end_angle, direction='clock', **kwargs)

参数说明:

  • x, y: 圆心坐标。可以是数字或字符串或者一个ColumnDataSource类型的数据源对象。
  • outer_radius: 外边缘半径,可以是数字或者一个ColumnDataSource类型的数据源对象。
  • inner_radius: 内边缘半径,可以是数字或者一个ColumnDataSource类型的数据源对象。
  • start_angle: 扇形的起始角度,弧度制。例如:0代表3点钟方向,π/2代表12点钟方向。
  • end_angle: 扇形的结束角度,弧度制。
  • direction: 扇形方向,可选参数。默认为顺时针方向。可选参数值为:"anticlock","clock"。
  • **kwargs: 其他可选参数。
示例

以下是一个简单的示例程序,用于绘制一个环形扇形区域:

from bokeh.plotting import figure, output_file, show

output_file("annular_wedge.html")

p = figure(plot_width=400, plot_height=400)

p.annular_wedge(x=0, y=0, outer_radius=0.3, inner_radius=0.1, start_angle=0.4, end_angle=4.5,
                fill_color='red', line_color='black')

show(p)

输出为一个annular_wedge.html文件,内容为绘制的环形扇形图。

以上程序中,x=0, y=0表示圆心坐标为(0, 0);outer_radius=0.3, inner_radius=0.1表示外半径为0.3,内半径为0.1;start_angle=0.4, end_angle=4.5表示起始角度为0.4弧度,结束角度为4.5弧度;fill_color='red', line_color='black'表示填充颜色为红色,线条颜色为黑色。

其他可选参数

下面是annular_wedge()函数的其他可选参数:

  • radius: 与outer_radius相同。
  • line_width: 线条宽度。
  • angle: 扇形中心点与垂直方向的夹角。
  • radius_units: 半径单位,可选参数。默认为"data",表示以数据的形式提供半径值。可选参数值为:"data","screen","percent"。
  • source: 数据源。
  • legend: 图例标签。
  • name: 图形标签名。
  • muted: 静音状态。
  • muted_alpha: 静音时透明度。
  • muted_color: 静音状态下的颜色。
  • tags: 与之相关联的标签列表。