📜  Python Bokeh – 在图形上绘制椭圆(1)

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

Python Bokeh – 在图形上绘制椭圆

Bokeh是一个Python库,用于快速轻松地创建交互式数据可视化。使用Bokeh,您可以轻松地呈现图形,图表和其他数据可视化组件,并为您的Web应用程序创建令人惊叹的交互式用户界面。

本文将介绍如何在Bokeh中使用Ellipse glyph绘制椭圆。

首先,我们需要导入必需的库和函数:

from bokeh.plotting import figure, show
from bokeh.models import Ellipse

然后,我们可以创建一个绘图对象,并使用Ellipse glyph创建一个椭圆:

# 创建绘图对象
p = figure(plot_width=400, plot_height=400)

# 创建椭圆
p.ellipse(x=[1, 2, 3], y=[1, 2, 3], width=0.5, height=0.3, fill_color='red', line_color='blue')

在这个例子中,我们将椭圆的中心坐标设置为[1, 1][2, 2][3, 3]。椭圆的宽度和高度分别设置为0.5和0.3。这是在p.ellipse()函数中完成的。

我们还可以指定椭圆的填充颜色和轮廓线颜色。在这个例子中,我们使用了红色填充色和蓝色线条颜色。

最后,我们可以使用show()函数显示图形:

show(p)

下面是完整的代码段:

from bokeh.plotting import figure, show
from bokeh.models import Ellipse

# 创建绘图对象
p = figure(plot_width=400, plot_height=400)

# 创建椭圆
p.ellipse(x=[1, 2, 3], y=[1, 2, 3], width=0.5, height=0.3, fill_color='red', line_color='blue')

# 显示图形
show(p)

输出:

bokeh_ellipse.png

这就是如何在Bokeh中使用Ellipse glyph绘制椭圆。Bokeh的文档有更多的信息和例子。您可以在这里了解更多信息。