Tôi mới bắt đầu sử dụng Bokeh. Dưới đây tôi tạo ra một số arg tôi sử dụng cho rect figure.Làm thế nào để xoay nhãn trục X trong hình bokeh?
x_length = var_results.index * 5.5
Nhân chỉ mục bằng 5.5 cho tôi nhiều khoảng trống hơn giữa các nhãn.
names = var_results.Feature.tolist()
y_length = var_results.Variance
y_center = var_results.Variance/2
var_results
là một khung dữ liệu Pandas có chỉ số tuần tự, không lặp lại điển hình. var_results
cũng có một cột Features
là các chuỗi không lặp lại, tên, và cuối cùng nó có một cột Variance
đó là dtype float.
r = figure(x_range = names,
y_range = (-0.05,.3),
active_scroll = 'wheel_zoom',
x_axis_label = 'Features',
y_axis_label = 'Variance')
r.rect(x_length,
y_center,
width=1,
height=y_length,
color = "#ff1200")
output_notebook()
show(r)
Tôi đang tạo biểu đồ thanh với hình chữ nhật. Bokeh có vẻ rất tùy biến. Nhưng đồ thị của tôi trông thô ráp xung quanh các cạnh, theo nghĩa đen.
Như bạn có thể thấy có một vết bẩn xấu xí ngay dưới bảng xếp hạng và trên tiêu đề trục x 'tính năng'. Đây là tiêu đề nhãn (về mặt kỹ thuật các tiêu đề hình chữ nhật). Làm cách nào để tạo không gian cho và có thể xoay đến 45 độ các nhãn để chúng có thể đọc được và không chỉ là một mớ hỗn độn chồng chéo?
http://bokeh.pydata.org/en/latest/docs/user_guide/styling.html#tick-label-orientation – bigreddot