我正在使用bokeh
创建动态条形图。因此,我如下创建条形图:
counts = [0] * len(self.sensor_names)
self._bar = figure(x_range=sensor_names, plot_width=200, plot_height=250, title='Sensor Counts',
toolbar_location=None, tools="")
self._bar.vbar(x=self.sensor_names, top=counts, width=0.5)
现在我有一个回调函数,该函数将图形更新为:
self._bar.vbar(x=sensor_names, top=new_counts, width=0.5)
现在,这似乎很好用,但是y轴会根据新数据的范围不断改变刻度。有没有一种方法可以在开始时指定y轴的最小值和最大值(如果超出这些值,可能会裁剪数据?)。这样,条形图将比y轴更加生动,而不是y轴。