📜  Python Bokeh – 在图上绘制三角形(1)

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

Python Bokeh – 在图上绘制三角形

Bokeh是一个交互式数据可视化库,它允许用户在Web浏览器中创建各种波动图,散点图,热图等等。本文将介绍如何在Python Bokeh中绘制三角形。

安装Bokeh

首先,我们需要安装Bokeh,可以使用以下命令:

pip install bokeh
准备数据

在绘制三角形之前,我们需要准备x坐标,y坐标和三角形的大小。假设我们有如下数据:

from bokeh.plotting import figure, output_file, show

x = [1, 2, 3, 4, 5]
y = [6, 7, 2, 3, 5]
size = [10, 20, 30, 40, 50]
绘制三角形

使用Bokeh可以很容易地在网页上绘制三角形。我们需要使用triangle方法,并将x坐标,y坐标和三角形大小传递给它。

from bokeh.plotting import figure, output_file, show

x = [1, 2, 3, 4, 5]
y = [6, 7, 2, 3, 5]
size = [10, 20, 30, 40, 50]

p = figure(title='Triangle Example')
p.triangle(x=x, y=y, size=size)

output_file('triangle.html')
show(p)

以上代码将生成一个名为triangle.html的HTML文件,并在其中绘制三角形。您可以在浏览器中打开此文件,查看三角形。

自定义三角形

您可以通过传递其他参数来自定义三角形。例如,您可以使用color参数更改三角形的颜色,使用angle参数更改角度,使用line_width参数更改线条宽度等等。

from bokeh.plotting import figure, output_file, show

x = [1, 2, 3, 4, 5]
y = [6, 7, 2, 3, 5]
size = [10, 20, 30, 40, 50]

p = figure(title='Customize Triangle Example')
p.triangle(x=x, y=y, size=size, color='red', angle=0.6, line_width=2)

output_file('custom_triangle.html')
show(p)

通过使用上面的代码,您可以自定义三角形并生成名为custom_triangle.html的HTML文件。

这就是如何在Python Bokeh中绘制三角形的简单介绍。使用Bokeh,您可以轻松制作各种类型的图表,轻松可视化数据。