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

17 Mar 2025 | 4 分钟阅读

Bokeh 是一个 Python 库,用于通过绘制图形和图表进行数据可视化。输出可以在不同的平台上获得,例如 Notebook、HTML、JavaScript 和浏览器。Figure 类用于在图上创建一个新图形,它是 bokeh.plotting 的一个子类,通过默认的轴、网格、工具等简化了图形的创建。

bokeh.plotting.figure.diamond_cross() 函数

我们可以使用 bokeh 库的 bokeh.plotting 模块的 diamond_cross() 方法来配置和向这些图形添加 DiamondCross 符号。

语法

diamond_cross() 函数的语法是

参数

  • xs: 这是线的 x 坐标。
  • ys: 这是线的 y 坐标。
  • line_alpha: 它接受线的 alpha 值百分比;其默认值为 1。
  • line_cap: 它接受线的线帽值;其默认值为 butt。
  • line_color: 它以颜色值作为输入;其默认值为 black。
  • line_dash: 它接受线的虚线样式值,例如 solid、dashed、dotted、dot-dash、dash-dot [其默认值为 solid]。
  • line_dash_offset: 它以线的虚线偏移值作为输入;其默认值为 0。
  • line_join: 它接受线的连接样式值;其默认值为 in bevel。
  • line_width: 它以线的宽度值作为输入;其默认值为 1。
  • mode: 它接受 mode 的三个值之一作为输入:["before", "after", "centre"]。
  • name: 它以用户提供的模型名称作为输入。
  • tags: 它以用户提供的模型标签值作为输入。

其他参数

  • alpha: 用于一次性设置所有 alpha 关键字参数。
  • color: 用于一次性设置所有颜色关键字参数。
  • legend_field: 它以数据源中的列名作为输入,该列名将用于图例。
  • legend_group: 它以数据源中的列名作为输入,该列名将用于图例分组。
  • legend_label: 用于标记图例条目。
  • muted: 用于确定是否将图形渲染为静音;其默认值为 False。
  • name: 用作附加到渲染器的可选用户提供的名称。
  • source: 用户提供的数据源。
  • view: 用于过滤数据源的视图。
  • visible: 用于确定是否渲染图形;其默认值为 True。
  • x_range_name: 用作用于映射 x 坐标的额外范围的名称。
  • y_range_name: 用作用于映射 y 坐标的额外范围的名称。
  • level: 用于指定此图形的渲染级别顺序。

返回

diamond_cross() 函数的返回值是

GlyphRenderer 类的对象。

以下示例说明了 bokeh.plotting 中的 bokeh.plotting.figure.diamond_cross() 函数。

示例 1

输出

bokeh.plotting.figure.diamond_cross() Function in Python

示例 2

输出

bokeh.plotting.figure.diamond_cross() Function in Python

结论

在本教程中,我们通过示例讨论了在 Python 中使用 bokeh.plotting.figure.diamond_cross() 函数。