บทนำ
Bokeh รองรับ Stacked Bar Charts ผ่านฟังก์ชัน vbar_stack หรือ hbar_stack เหมาะสำหรับแสดงส่วนประกอบสะสม
การติดตั้ง
pip3 install bokeh conda install bokeh
ตัวอย่างโค้ด
from bokeh.plotting import figure, output_file, show
labs = ['label_1', 'label_2', 'label_3']
vals = ['val_1', 'val_2', 'val_3']
my_data = {
'labs': labs,
'val_1': [2, 5, 11],
'val_2': [34, 23, 1],
'val_3': [25, 34, 23]
}
cols = ['red', 'cyan', 'navy']
fig = figure(x_range=labs, plot_width=300, plot_height=300)
fig.vbar_stack(vals, x='labs', source=my_data, color=cols, width=0.5)
show(fig)คำอธิบาย
กำหนดข้อมูลและสีสำหรับแต่ละชั้น
ใช้
vbar_stackระบุคอลัมน์ที่จะ stack (vals)Bokeh จะสร้างแท่งสะสมอัตโนมัติ