2016-01-28 16 views
5

Ban đầu tôi đặt màu tô cho mỗi điểm hoàn toàn trong suốt. Nếu tôi chạy chuột qua biểu đồ, các điểm sẽ bật lên. Tôi muốn ẩn tất cả các điểm để biểu đồ đường trơn tru.Ẩn các điểm trong ChartJS LineGraph

Trả lời

1

bao gồm showTooltips: false với các tùy chọn của bạn cho biểu đồ. Điều này sẽ ngăn chặn chú giải công cụ khi bạn di chuột qua.

Nhìn vào tùy chọn cài đặt tại http://www.chartjs.org/docs/

+0

Ẩn chú giải công cụ khác với xóa điểm. –

7

Bạn có thể đạt được điều này bằng cách thiết lập tài sản bán kính điểm vào tùy chọn cấu hình như sau:

var chartConfig = { 
      type: 'line', 
      options: { 
       elements: { 
        point:{ 
         radius: 0 
        } 
       } 
      } 
     } 

Tooltips cho điểm cũng sẽ biến mất đi.

+0

cấu hình này là toàn cầu, nhưng tôi có biểu đồ bao gồm biểu đồ 3 dòng, tôi chỉ muốn vô hiệu hóa một trong số chúng – fifth

1

Bạn có thể đặt pointRadius thành 0.

var myChart = new Chart(ctx, { 
       type: 'line', 
       data: { 
        labels: [...] 
        datasets: [ 
         { 
         data: [...], 
         pointRadius: 0, 
         } 
        ] 
       }, 
       options: {} 
}) 
Các vấn đề liên quan