Tôi có một khoảng thời gian tài chính tiêu chuẩn của dữ liệu có khoảng trống khi thị trường đóng cửa.Xử lý khoảng trống khoảng thời gian trong Chaco
Vấn đề là Chaco hiển thị những khoảng trống này, tôi có thể sử dụng trình định dạng trong matplotlib như sau và áp dụng cho trục x để giải quyết vấn đề này nhưng tôi không chắc mình nên làm gì về điều này trong Chaco.
Trong 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)
Điều gì sẽ là cách hiệu quả để thực hiện điều này trong Chaco? Cảm ơn
Với sự báo trước rằng tôi không biết Chaco, tôi hy vọng rằng bạn muốn sử dụng một âm mưu 2D chứ không phải là một âm mưu XY. Khái niệm gây quỹ của âm mưu XY là để minh họa mối quan hệ giữa các giá trị 'X' liên tục Chỉ cần đoán, chúc may mắn! –
Tôi không thể thấy tại sao vấn đề này được gắn thẻ là matplotlib? – pelson
xem câu hỏi này: http: //stackoverflow.com/questions/2173632/python-chaco-axis-labels-time-formatting – Gerrat