Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีสร้าง Bar Plot พื้นฐานด้วย Bokeh ใน Python

บทนำ

Bokeh สร้าง Bar Chart แบบโต้ตอบ ใช้งานง่ายกับข้อมูลรายการ (lists) รองรับการกำหนดสีแต่ละแท่ง

การติดตั้ง

pip3 install bokeh
conda install bokeh

Dependencies

Numpy, Pillow, Jinja2, Packaging, Pyyaml, Six, Tornado, Python-dateutil

ตัวอย่างโค้ด

from bokeh.plotting import figure, output_file, show

xvals = ['label_1', 'label_2', 'label_3']
yvals = [56, 78, 99]
fig = figure(x_range=xvals, plot_width=400, plot_height=300)
cols = ['navy', 'cyan', 'orange']
fig.vbar(x=xvals, top=yvals, color=cols, width=0.5)
show(fig)

คำอธิบาย

  • กำหนด label และค่าสูงของแท่ง

  • สร้าง figure พร้อม x_range เป็น categorical

  • ใช้ vbar พร้อมระบุสีแต่ละแท่ง