Интервал по оси X в holoviews - PullRequest
0 голосов
/ 28 июня 2018

В настоящее время я строю гистограмму и кривую с интервалами с плавающей точкой в ​​месяцах, отображаемую как 2012.083333, 2012.16666667 и т. Д. И т. Д. По оси X.

Я планирую 4-летний интервал и хочу увеличить интервал между месяцами и не могу найти решение в документации по holoviews.

это мои параметры и кодирование объекта на данный момент:

% 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? С уважением, Возьми

1 Ответ

0 голосов
/ 07 июля 2018

Как то так?

hv.Curve((np.arange(0, 10))).options(xticks=[0, 8])

, где xticks может быть np.arange(2012, 2018, 1) или что-то еще.

Curve xticks

holoviews / bokeh / matplotlib также поддерживает форматирование даты и времени, если вы не хотите иметь дело с интервалами с плавающей точкой datetime xaxis

...