📅  最后修改于: 2023-12-03 14:45:56.224000             🧑  作者: Mango
Bokeh是一个Python库,它提供了可以交互式可视化的功能。Bokeh可让您使用Python在Web浏览器中构建漂亮的、互动式的数据可视化应用程序。您可以易于创建有吸引力的信息仪表盘、数据仪表盘和Web应用程序,所有这些都是在浏览器中运行的。
在本文中,我们将学习如何使用Bokeh在图上绘制多个多边形。我们将使用Python编写代码。
要使用Bokeh,需要在您的系统上安装它。您可以使用以下命令在您的系统上安装Bokeh:
pip install bokeh
我们将通过一个示例来演示如何在Bokeh中绘制多个多边形。我们将使用figure()
函数创建一个图形对象,并使用multi_polygons()
方法在图形上绘制多个多边形。
from bokeh.plotting import figure, show
from bokeh.models import MultiPolygons
# 创建一个图形对象
p = figure(title="多边形示例")
# 绘制多个多边形
p.multi_polygons(xs=[[[(1, 1), (2, 2), (2, 1)], [(4, 4), (5, 5), (5, 4)]]], ys=[[[(1, 1), (2, 2), (2, 1)], [(4, 4), (5, 5), (5, 4)]]])
# 显示图形
show(p)
在上述代码中,我们使用multi_polygons()
方法绘制了两个多边形。xs
和ys
参数分别指定了每个多边形的坐标。
如果您需要在图形上绘制多个多边形,可以在xs
和ys
参数中传递多个二维列表。每个二维列表都可以包含多个三维列表,每个三维列表都是一个多边形的坐标列表。
Bokeh是一个功能强大的Python库,可用于创建漂亮的、互动式的数据可视化应用程序。在本文中,我们了解了如何在Bokeh中绘制多个多边形。我们绘制了两个多边形,并使用show()
方法在Web浏览器中显示了它们。
我们希望这篇文章对您有所帮助。如有任何问题或疑问,请在下方留言区提出。