溫馨提示×

在Bokeh中如何使用多種標記來區分數據點

小樊
97
2024-05-20 11:12:23
欄目: 編程語言

要在Bokeh中使用多種標記來區分數據點,可以通過在figure函數中指定marker參數來設置不同的標記類型。以下是一個示例代碼:

from bokeh.plotting import figure, show
from bokeh.models import ColumnDataSource

# 創建數據
data = {'x': [1, 2, 3, 4, 5],
        'y': [6, 7, 2, 4, 5],
        'markers': ['circle', 'square', 'triangle', 'circle', 'square']} # 不同標記類型

# 創建數據源
source = ColumnDataSource(data)

# 創建繪圖對象
p = figure(plot_width=400, plot_height=400)

# 繪制數據點
p.scatter('x', 'y', source=source, marker='markers', size=15)

# 顯示圖形
show(p)

在這個示例中,我們通過在數據源中指定markers列來為每個數據點指定不同的標記類型,然后在scatter方法中將marker參數設置為markers列,這樣就可以根據markers列的值來區分數據點的標記類型。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女