2012-02-21 26 views
7

Tôi cần xuất một lô trên trang và tôi đang xem xét Highstock hoặc Highcharts để triển khai điều này. Highstock giao diện là thích hợp hơn do cửa sổ navigator hiển thị phần còn lại của cốt truyện sau khi rezooming.Highstock với số thay vì ngày trong trục x

Tuy nhiên cốt truyện của tôi có số trong x-asis, nhưng không phải ngày/giờ. Có cách nào để sử dụng Highstock với số x-scale? Hoặc thêm navigator tương tự vào Highcharts?

Trả lời

6

Loại duy nhất xAxis của Highstock là datetime, vì vậy việc sử dụng nó với số không phải là một tùy chọn. (Có thể nếu bạn thực hiện một số hành động định dạng khó khăn và xác định chú giải công cụ tùy chỉnh với cùng các tùy chọn định dạng, nó có thể là có thể).

Chỉ để lại Highcharts và có một ví dụ được gọi là master-detail chart có thể đáp ứng các yêu cầu của bạn.

Hy vọng điều đó sẽ hữu ích.

11

Dưới X Axis định dạng có thể được sử dụng với cổ cao cho số lượng hiển thị trong X-Axis:

xAxis: {labels: { formatter: function() {return this.value;}} } 
+0

này là tuyệt vời. cảm ơn. nên làm tương tự với navigator: {xAxis: {labels: {formatter: function() {return this.value;}}}} theo cách đó, navigator có nhãn x-trục chính xác – Edoz

+0

Và để hiển thị văn bản, hiệu chỉnh ngày tháng bắt đầu từ 0 và sau đó sử dụng hàm myArray trả về [this.value] trong hàm, trong đó myArray là một biến chứa các giá trị văn bản của bạn. – bartelski

+0

Điều này hoàn toàn hoạt động. Tôi có nó trên fiddle – sammiwei

1
xAxis: { 
    type: 'linear' // Other types are "logarithmic", "datetime" and "category" 
}, 
Các vấn đề liên quan