У меня есть стандартный финансовый временной ряд данных, в котором есть пробелы, когда рынок закрыт.
Проблема в том, что Chaco отображает эти пробелы, я мог бы использовать средство форматирования в matplotlib следующим образом и применить к ось X, чтобы обойти это, но я не уверен, что мне делать с этим в Чако.
В матплотлибе:
class MyFormatter(Formatter):
def __init__(self, dates, fmt='%Y-%m-%d %H:%M'):
self.dates = dates
self.fmt = fmt
def __call__(self, x, pos=0):
'Return the label for time x at position pos'
ind = int(round(x))
if ind>=len(self.dates) or ind<0: return ''
return self.dates[ind].strftime(self.fmt)
Каким был бы эффективный способ реализовать это в Чако? Спасибо
numpy
, а затем просто нарисуйте замаскированный массив - person abdulhaq-e   schedule 05.07.2012