Bokeh - Kurva Khusus

Itu bokeh.plotting API mendukung metode untuk merender kurva khusus berikut -

gelas bir ()

Metode ini menambahkan kurva Bézier ke objek gambar. Kurva Bézier adalah kurva parametrik yang digunakan dalam grafik komputer. Kegunaan lain termasuk desain font komputer dan animasi, desain antarmuka pengguna dan untuk menghaluskan lintasan kursor.

Dalam grafik vektor, kurva Bézier digunakan untuk memodelkan kurva halus yang dapat diskalakan tanpa batas. Sebuah "Path" adalah kombinasi dari kurva Bézier yang terhubung.

Metode beizer () memiliki parameter berikut yang ditentukan -

1 x0 Koordinat x dari titik awal.
2 y0 Koordinat y dari titik awal ..
3 x1 Koordinat x dari titik akhir.
4 y1 Koordinat y dari titik akhir.
5 cx0 Koordinat x dari titik kontrol pertama.
6 cy0 Koordinat y dari titik kontrol pertama.
7 cx1 Koordinat x dari titik kontrol kedua.
8 cy1 Koordinat y dari titik kontrol kedua.

Nilai default untuk semua parameter adalah Tidak Ada.

Contoh

Kode berikut menghasilkan halaman HTML yang menunjukkan kurva Bézier dan parabola dalam plot 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)

Keluaran

kuadrat()

Metode ini menambahkan file parabola glyphke sosok bokeh. Fungsi ini memiliki parameter yang sama dengan beizer (), kecualicx0 dan cx1.

Contoh

Kode yang diberikan di bawah ini menghasilkan kurva kuadrat.

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)

Keluaran