全息视图中的 x 轴间距
x-axis spacing in holoviews
我目前正在绘制条形图和曲线,浮动间隔为月份,在 x 轴上显示为 2012.083333、2012.16666667 等。
我正在绘制一个 4 年的间隔,想增加月份之间的间隔,但无法在全息视图文档中找到解决方案。
这些是我目前的选项和对象编码:
% output size = 250
% opts Curve (color='red')
% opts Curve.food (color='green')
%opts Curve (linewidth=3.0)
# holoviews objects
bars = hv.Bars(data_inject1, "{}".format(country), 'normalised precipitation and temperature, product: {}'.format(product), label = 'precipitation')
line1 = hv.Curve(data_inject2, "{}".format(country), 'normalised precipitation and temperature, product: {}'.format(product),label = 'temperature')
line2 = hv.Curve(data_inject3, label = 'food')
# merge hv objects
plot = bars * line1 * line2
所以问题是有效的,我如何增加x轴间距?
亲切的问候,拿
是这样的吗?
hv.Curve((np.arange(0, 10))).options(xticks=[0, 8])
其中 xticks
可以是 np.arange(2012, 2018, 1)
或其他。
holoviews/bokeh/matplotlib 如果您不想处理浮动间隔,也支持日期时间格式
我目前正在绘制条形图和曲线,浮动间隔为月份,在 x 轴上显示为 2012.083333、2012.16666667 等。
我正在绘制一个 4 年的间隔,想增加月份之间的间隔,但无法在全息视图文档中找到解决方案。
这些是我目前的选项和对象编码:
% output size = 250
% opts Curve (color='red')
% opts Curve.food (color='green')
%opts Curve (linewidth=3.0)
# holoviews objects
bars = hv.Bars(data_inject1, "{}".format(country), 'normalised precipitation and temperature, product: {}'.format(product), label = 'precipitation')
line1 = hv.Curve(data_inject2, "{}".format(country), 'normalised precipitation and temperature, product: {}'.format(product),label = 'temperature')
line2 = hv.Curve(data_inject3, label = 'food')
# merge hv objects
plot = bars * line1 * line2
所以问题是有效的,我如何增加x轴间距? 亲切的问候,拿
是这样的吗?
hv.Curve((np.arange(0, 10))).options(xticks=[0, 8])
其中 xticks
可以是 np.arange(2012, 2018, 1)
或其他。
holoviews/bokeh/matplotlib 如果您不想处理浮动间隔,也支持日期时间格式