📜  Bokeh-矩形,椭圆形和多边形(1)

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

Bokeh-矩形,椭圆形和多边形介绍

Bokeh是一个Python库,可以用于创建交互式的数据可视化,包括矩形、椭圆形和多边形等。以下是关于Bokeh这三种图形的介绍。

矩形

矩形是可以使用Bokeh创建的一种基本形状,用于显示数据范围。可以使用Bokeh中的Rect函数来创建矩形,它需要指定矩形的左上角坐标、宽和高。例如:

from bokeh.plotting import figure, show

p = figure(plot_width=400, plot_height=400)
p.rect(x=0, y=0, width=2, height=2, fill_color='red')

show(p)

这将创建一个红色的矩形,左上角坐标为(0, 0),宽为2,高为2。

椭圆形

椭圆形是另一种常见的基本形状,可以使用Bokeh中的Ellipse函数来创建。它需要指定椭圆形的中心坐标、横向半径和纵向半径。例如:

from bokeh.plotting import figure, show

p = figure(plot_width=400, plot_height=400)
p.ellipse(x=0, y=0, width=2, height=1, fill_color='green')

show(p)

这将创建一个绿色的椭圆形,中心坐标为(0, 0),横向半径为2,纵向半径为1。

多边形

多边形是一种更复杂的形状,可以使用Bokeh中的Patch函数来创建。它需要指定多边形的所有顶点坐标。例如:

from bokeh.plotting import figure, show

p = figure(plot_width=400, plot_height=400)
p.patches(xs=[[0, 1, 1, 0]], ys=[[0, 0, 1, 1]], fill_color='blue')

show(p)

这将创建一个蓝色的正方形,左上角坐标为(0, 0),边长为1。

以上是关于Bokeh中矩形、椭圆形和多边形的介绍,希望本文能对你有所帮助。