Bạn có thể tìm thấy bảng xếp hạng ví dụ hữu ích: https://github.com/bokeh/bokeh/tree/master/examples/charts
Nếu bạn muốn có một biểu đồ thanh nó sẽ là:
from bokeh.charts import Bar
Bar(income_df, notebook=True).show() # assuming the index is corretly set on your df
Bạn có thể muốn một Line
hoặc TimeSeries
mà làm việc tương tự - chỉ cần kiểm tra các ví dụ cho thêm chi tiết và cấu hình khác - như thêm tiêu đề, nhãn, v.v.
Lưu ý rằng bạn có thể sử dụng các phương thức xuất khác - sổ tay, tệp hoặc máy chủ. Xem tài liệu tại đây: http://bokeh.pydata.org/en/latest/docs/user_guide/charts.html#generic-arguments
Cập nhật: (xin lỗi vì sự nhầm lẫn về cách hiển thị đầu ra). Một cách khác để chỉ định loại hiển thị của biểu đồ là sử dụng các phương pháp output_notebook()
, output_file("file.html")
, output_server()
và sau đó sử dụng phương pháp hiển thị. Ví dụ
from bokeh.charts import Bar
from bokeh.plotting import output_notebook, show
output_notebook()
bar = Bar(income_df)
show(bar)
Tuy nhiên, bạn có thể không làm
from bokeh.charts import Bar
from bokeh.plotting import output_notebook
output_notebook()
Bar(income_df).show() # WILL GIVE YOU AN ERROR
Hai phương pháp chương trình sau đây là khác nhau.
Bạn bị kẹt ở phần nào? Bạn đã không nói loại cốt truyện nào bạn muốn, cũng dễ dàng lấy các giá trị hoặc là một mảng hoặc danh sách, 'df ['y_col']. Values' này có thể hoặc không cần thiết, nếu không' df ['y_col '] .values.to_list() 'bạn sẽ cung cấp cho bạn một danh sách – EdChum