
- Bokeh 教程
- Bokeh - 首頁
- Bokeh - 簡介
- Bokeh - 環境設定
- Bokeh - 入門
- Bokeh - Jupyter Notebook
- Bokeh - 基本概念
- Bokeh - 使用 Glyph 繪製圖形
- Bokeh - 面積圖
- Bokeh - 圓形 Glyph
- Bokeh - 矩形、橢圓和多邊形
- Bokeh - 扇形和弧形
- Bokeh - 專用曲線
- Bokeh - 設定範圍
- Bokeh - 軸
- Bokeh - 註釋和圖例
- Bokeh - Pandas
- Bokeh - ColumnDataSource
- Bokeh - 過濾資料
- Bokeh - 佈局
- Bokeh - 圖形工具
- Bokeh - 樣式化視覺屬性
- Bokeh - 自定義圖例
- Bokeh - 新增小部件
- Bokeh - 伺服器
- Bokeh - 使用 Bokeh 子命令
- Bokeh - 匯出圖形
- Bokeh - 嵌入圖形和應用程式
- Bokeh - 擴充套件 Bokeh
- Bokeh - WebGL
- Bokeh - 使用 JavaScript 開發
- Bokeh 有用資源
- Bokeh - 快速指南
- Bokeh - 有用資源
- Bokeh - 討論
Bokeh - 專用曲線
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。
示例
以下程式碼生成一個 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()
此方法將拋物線 Glyph新增到 Bokeh 圖形中。該函式與 beizer() 具有相同的引數,除了cx0 和cx1。
示例
以下程式碼生成一條二次曲線。
x = 2 y = 4 xp02 = x + 0.3 xp01 = x + 0.2 xm01 = x - 0.4 yp01 = y + 0.1 ym01 = y - 0.2 x = x, y = y, xp02 = x + 0.4, xp01 = x + 0.1, yp01 = y + 0.2, fig.quadratic(x0 = x, y0 = y, x1 = x + 0.4, y1 = y + 0.01, cx = x + 0.1, cy = y + 0.2, line_color = "blue", line_width = 3)
輸出

廣告