Tôi đã tạo một loạt các ô sử dụng thư viện flot, tất cả được hiển thị trên một trang. Có cách nào để cập nhật các giá trị min và max trục X (các giá trị options.xaxis.min, options.axis.max) KHÔNG tái lập lại các ô ($ .plot ('giữ chỗ', dữ liệu, tùy chọn))?Thay đổi trục min/max trên một ô hiện có bằng cách sử dụng Flot JQuery Library
tôi tìm thấy giải pháp này: http://osdir.com/ml/flot-graphs/2012-02/msg00064.html nào cho thấy dòng sau sẽ làm điều đó, nhưng nó không làm việc cho tôi - những âm mưu có thể nhìn thấy min và max không được sửa đổi dựa trên cuộc gọi này.
monitorGraph.getOptions().xaxes[0].max = xaxis.max;
Bất kỳ lời khuyên nào về việc cập nhật đồ thị xaxis giá trị tối đa và tối sẽ được đánh giá cao!
EDIT: Giải pháp Dưới
Các mã sau đây sẽ có một cốt truyện có sẵn, cập nhật các phạm vi đó có thể nhìn thấy, và vẽ lại nó trong một cách rất nhẹ nhàng và hiệu quả.
plot.getOptions().xaxes[0].min = time.start;
plot.getOptions().xaxes[0].max = time.end;
plot.setupGrid();
plot.draw();
Để xác định thêm tác: Tôi muốn các lô để phản ánh x phút mới và max, nhưng tôi không muốn lại cốt truyện chúng hoàn toàn, vì nó rất đắt và dường như làm chậm quá trình. – jfaghihnassiri