У меня есть стандартные финансовые таймеры данных, которые имеют пробелы, когда рынок закрыт.Работа с временными промежутками в Чако
Проблема Chaco отображает эти пробелы, я могу использовать форматирование в matplotlib следующим образом и применять к оси x, чтобы обойти это, но я не уверен, что мне следует делать в этом Chaco.
В Matplotlib:
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)
Что бы эффективным способом осуществить это в Чако? Благодаря
С той оговоркой, что я не знаю, Чако, я надеюсь, что вы хотите использовать 2D сюжет, а не XY сюжет. Фундаментальная концепция графика XY заключается в том, чтобы проиллюстрировать взаимосвязь между непрерывными значениями «X». Просто догадаться, удачи! –
Я не понимаю, почему эта проблема была помечена как matplotlib? – pelson
см. Этот вопрос: http: //stackoverflow.com/questions/2173632/python-chaco-axis-labels-time-formatting – Gerrat