2015-02-19 3 views
0

Рассмотрят следующий простой пример:Определение основных/второстепенные клещи с использованием бока в питоне

# Long range of dates, each given as a string 
xLabels = ['2014-08-01', '2014-08-02', '2014-08-03', '2014-08-04', '2014-08-05', '2014-08-06', '2014-08-07', '2014-08-08', '2014-08-09', '2014-08-10', '2014-08-11', '2014-08-12', '2014-08-13', '2014-08-14', '2014-08-15', '2014-08-16', '2014-08-17', '2014-08-18', '2014-08-19', '2014-08-20', '2014-08-21', '2014-08-22', '2014-08-23', '2014-08-24', '2014-08-25', '2014-08-26', '2014-08-27', '2014-08-28', '2014-08-29', '2014-08-30', '2014-08-31', '2014-09-01', '2014-09-02', '2014-09-03', '2014-09-04', '2014-09-05', '2014-09-06', '2014-09-07', '2014-09-08', '2014-09-09', '2014-09-10', '2014-09-11', '2014-09-12', '2014-09-13', '2014-09-14', '2014-09-15', '2014-09-16', '2014-09-17', '2014-09-18', '2014-09-19', '2014-09-20', '2014-09-21', '2014-09-22', '2014-09-23', '2014-09-24', '2014-09-25', '2014-09-26', '2014-09-27', '2014-09-28', '2014-09-29', '2014-09-30', '2014-10-01', '2014-10-02', '2014-10-03', '2014-10-04', '2014-10-05', '2014-10-06', '2014-10-07', '2014-10-08', '2014-10-09', '2014-10-10', '2014-10-11', '2014-10-12', '2014-10-13', '2014-10-14', '2014-10-15', '2014-10-16', '2014-10-17', '2014-10-18', '2014-10-19', '2014-10-20', '2014-10-21', '2014-10-22', '2014-10-23', '2014-10-24', '2014-10-25', '2014-10-26', '2014-10-27', '2014-10-28', '2014-10-29', '2014-10-30', '2014-10-31'] 
y = np.random.randn(len(xLabels)) 
myPlot = figure(x_range = xLabels) 
myPlot.line(xLabels,y) 
myPlot.xaxis.major_label_orientation = np.pi/2 
show(myPlot) 

ось Х этикетки полученного участок слишком плотные (и не все нужны). Я не понимаю, как я могу отображать только каждые n? Как определить, какие тики являются основными, а какие - незначительными?

enter image description here

ответ

0

Передавая список строк в качестве меток они рассматриваются как категорического диапазона. В этом случае невозможно провести различие между основными и второстепенными тиками. См. this cross-post для получения дополнительной информации.

+0

Будет добавлен: стандартный тикер для категориальных диапазонов просто добавляет отметку для категории ecery (на самом деле не какая-либо другая хорошая политика по умолчанию). Я сохраняю тики как категориальные (т.е. строки), вы можете определить собственный класс «Тикер» для генерировать меньше тиков в соответствии с тем, что подходит для вашего особого случая. В противном случае использование реальных значений даты и времени может быть лучшим вариантом. – bigreddot

Смежные вопросы