Bokeh 简明教程
Bokeh - Specialized Curves
bokeh.plotting API 支持以下专门曲线渲染方法 −
beizer()
此方法将贝塞尔曲线添加到图形对象中。贝塞尔曲线是用于计算机图形学的参数曲线。其他用途包括设计计算机字体和动画、用户界面设计以及用于平滑光标轨迹。
在矢量图形中,贝塞尔曲线用于对可无限缩放的平滑曲线进行建模。一条“路径”是链接的贝塞尔曲线的组合。
beizer() 方法具有以下定义的参数 −
1 |
x0 |
起始点的 x 坐标。 |
2 |
y0 |
起始点的 y 坐标。 |
3 |
x1 |
结束点的 x 坐标。 |
4 |
y1 |
结束点的 y 坐标。 |
5 |
cx0 |
第一控制点的 x 坐标。 |
6 |
cy0 |
第一控制点的 y 坐标。 |
7 |
cx1 |
第二控制点的 x 坐标。 |
8 |
cy1 |
第二控制点的 y 坐标。 |
所有参数的默认值设为 None。
Example
以下代码生成 HTML 页面,以在 Bokeh 图中显示贝塞尔曲线和抛物线 -
x = 2
y = 4
xp02 = x+0.4
xp01 = x+0.1
xm01 = x-0.1
yp01 = y+0.2
ym01 = y-0.2
fig = figure(plot_width = 300, plot_height = 300)
fig.bezier(x0 = x, y0 = y, x1 = xp02, y1 = y, cx0 = xp01, cy0 = yp01,
cx1 = xm01, cy1 = ym01, line_color = "red", line_width = 2)
quadratic()
此方法将 parabola glyph 添加到 Bokeh 图。函数具有与 beizer() 相同的参数,除了 cx0 和 cx1 。