2011-09-09 38 views
5

Chào buổi sáng,Nhãn trục Highcharts trước điểm đầu tiên

Tôi đang gặp vấn đề thực sự khó chịu với Highcharts, vì vậy nhãn x trục (sử dụng datetime) sẽ không bắt đầu tại điểm dữ liệu đầu tiên của tôi - như trong này image:

enter image description here

Như bạn thấy, nhãn biểu đồ giá khởi điểm 15. Tháng Tám, trong khi nó bắt đầu từ shoudl 9. Tháng Tám

Thiết lập startOnTick: true buộc nhãn trục bắt đầu vào bên trái, nhưng nhãn vẫn không tương ứng đến thời điểm đầu tiên của tôi - như trong hình ảnh này:

enter image description here

đâu bạn sẽ nhìn thấy nhãn bắt đầu từ 8.Aug, khi nó nên bắt đầu từ 9. Tháng Tám Better thể hiện trong biểu đồ giờ tôi:

enter image description here

Loại chuỗi của tôi là dòng và dữ liệu mất cặp [dateutc, thập phân]. Khoảng thời gian datetime không theo chu kỳ đều đặn và có thể dao động từ hàng giờ đến hàng ngày.

xAxis: { 
    type: "datetime", 
    lineWidth: 2, 
    //startOnTick: true, 
    //showFirstLabel: true 
} 

Trả lời

1

Tôi nghĩ tùy chọn bạn đang tìm kiếm là tickInterval. Lý do mà ve của bạn không hiển thị theo cách bạn muốn là bởi vì bạn không có một tickInterval tùy chỉnh được xác định và khi bạn sử dụng datetime như loại trục x của bạn, nó chọn một cho bạn.

Đây là số example jsfiddle buộc tickInterval cứ 2 ngày một lần.

Các vấn đề liên quan