我正在尝试使用bokeh库来绘制图形中的一些日期,但是当我在figure kargs中使用x_axis_type=“annular_wedge”时,没有绘制任何内容。我的目标是制作类似matlab的方向风的棒状图。
from bokeh.plotting import figure, show
from datetime import datetime
from datetime import timedelta
#x=[1, 2, 3] #some x samples
x = [datetime.today() + timedelta(days=aux) for aux in range(3)] #some datetime samples
y=[1, 2, 1.5]
a=[1.5,3.0,4.5] #some start_angle for wedge_annulus
b=[1.5+0.1,3.0+0.1,4.5+0.1] # some end_angle for wedge_annulus
p = figure(width=400, height=400,x_axis_type="datetime") #when figure is datetime type, there is no plot.
p.annular_wedge(x, y, inner_radius=0.1, outer_radius=0.55,
start_angle=a, end_angle=b ,color="red", alpha=0.6, legend="q")
show(p)过了一段时间后,我明白了问题应该是x轴的比例,在datetime中必须提高^12。我尝试将inner_radius和outer_radius乘以^ 12 (datetime -> timestamp),但我仍然无法使其正常工作。
https://stackoverflow.com/questions/41493664
复制相似问题