2012-04-01 21 views
5

Tôi đang cố thay đổi kích thước của từng ô trên chart sau đây, có thể không?Biểu đồ cao: Thay đổi từng kích thước ô riêng lẻ, có thể không?

Tôi đã cố gắng thay đổi độ dày của đường, tuy nhiên điều này không có sự khác biệt đối với mỗi ô riêng lẻ trên mỗi chuỗi dòng.

series:{ [<%= GraphSeries4 %>], 

       marker: { 

       enabled: false 

      }, 
       }, 

Chuỗi đồ thị là một biến thu thập dữ liệu từ cơ sở dữ liệu Sql.

Trả lời

10

Thêm thông số lineWidth vào danh sách series. Xem mã jsFiddle này. Mã quan trọng:

var chart = new Highcharts.Chart({ 
    // some other code 
    series: [ 
     { 
      name: 'Tokyo', 
      data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 23.3, 18.3, 13.9, 9.6], 
      lineWidth: 5 
     }, { 
      name: 'New York', 
      data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 20.1, 14.1, 8.6, 2.5], 
      lineWidth: 15 
     } 
    ] 
} 

Cũng xem the documentation để biết các thông số có thể có.

// EDIT

Bạn cũng có thể thay đổi kích thước cột mốc trên toàn bộ biểu đồ hoặc các điểm duy nhất. Xem phần này jsFiddle. Và mã:

var chart = new Highcharts.Chart({ 
    // some other code 
    series: [ 
     { 
      name: 'Tokyo', 
      data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 23.3, 18.3, 13.9, 9.6], 
      // marker setting for all points in this series 
      marker: { 
       radius: 5 
      }, 
      lineWidth: 5 
     }, { 
      name: 'New York', 
      // marker setting for second point only 
      data: [-0.2, { y: 0.8, marker: { radius: 15 }}, 5.7, 11.3, 17.0, 22.0, 20.1, 14.1, 8.6, 2.5], 
      lineWidth: 15 
     } 
    ] 
} 
+0

Điều đó thay đổi độ dày của đường nhưng không ảnh hưởng đến từng kích thước ô. Có phương pháp thay đổi kích thước ô? – Blob

+0

Kích thước lô đất là gì? Tôi không hiểu câu hỏi. :) – freakish

+0

@ freakish Tôi đã thử mã mà tôi đã chỉ cần đặt trong bài gốc của tôi tuy nhiên didnt dường như làm việc. Mỗi giá trị trên biểu đồ được biểu thị bằng dấu chấm, tôi đang cố gắng giảm kích thước của chúng – Blob

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