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

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

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

bokeh.plotting.figure.diamond_cross() 函数

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

语法:

diamond_cross()函数的语法为:

diamond_cross(x, y, size = 4, angle = 0.0, *, angle_units = 'rad', fill_alpha = 1.0, fill_color = 'gray', line_alpha = 1.0, line_cap = 'butt', line_color = 'black', line_dash = [], line_dash_offset = 0, line_join = 'bevel', line_width = 1, name = None, tags = [], **kwargs)

参数:

  • xs: 这是线条的x坐标。
  • ys: 这是线条的y坐标。
  • line_alpha: 它取线条alpha的百分比值;其默认值为1。
  • line_cap: 它取线条端点的值;其默认值为butt。
  • line_color: 它以颜色的形式输入线条的颜色;其默认值为黑色。
  • line_dash: 它取线条虚线的值,如实线、虚线、点线、点划线、划点线[其默认值为实线]。
  • line_dash_offset: 它以线条虚线偏移量的值作为输入;其默认值为0。
  • line_join: 它以线条连接的类型值作为输入;其默认值为斜线连接。
  • line_width: 它以线条宽度的值作为输入;其默认值为1。
  • mode: 它以三个mode值之一作为输入:[“before”, “after”, “centre”]。
  • name: 它以用户提供的模型名称作为输入。
  • tags: 它以用户提供的模型值作为输入。

其他参数:

  • alpha: 用于一次性设置所有alpha关键字参数。
  • color: 用于一次性设置所有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.figure.diamond_cross()函数在bokeh.plotting中的使用:

示例1:

# First, we will import all the required modules
import numpy as nmp 
from bokeh.plotting import figure as fig
from bokeh.plotting import output_file as OF
from bokeh.plotting import show 
# Here, we will create a file for saving the model 
OF("javaTpoint.html") 

# Now, we will instantiate the figure object 
plot_1 = fig(plot_width = 300, plot_height = 300, title = "Diamond figure on Graph using Bokeh") 
plot_1.diamond_cross(x = [3, 1, 6, 2, 8], y = [1, 6, 3, 4, 7],  
            size = 20, fill_color = "Blue",
            line_color = "Yellow", alpha = 1.0) 

# To display the model 
show(plot_1)

输出:

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

示例2:

# First, we will import all the required modules
import numpy as nmp 
from bokeh.plotting import figure as fig
from bokeh.plotting import output_file as OF
from bokeh.plotting import show 

x = [4, 1, 7, 2, 6]
y = [5, 1, 4, 6, 2]

# Here, we will create a file for saving the model 
OF("javaTpoint.html") 

# Now, we will instantiate the figure object 
plot_1 = fig(plot_width = 300, plot_height = 300, title = "Diamond figure on Graph using Bokeh") 

plot_1.line(x, y, line_width = 2) 
plot_1.diamond_cross(x, y, fill_color = "Orange",  
         line_color = "Black", size = 28) 

show(plot_1)

输出:

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

结论

在本教程中,我们使用示例介绍了Python中bokeh.plotting.figure.diamond_cross()函数的用法。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程