📅  最后修改于: 2023-12-03 15:13:40.555000             🧑  作者: Mango
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中矩形、椭圆形和多边形的介绍,希望本文能对你有所帮助。