2016-07-26 223 views

回答

3
var myBubbleChart = new Chart(ctx,{ 
    type: 'bubble', 
    data: data, 
    options: { 
     scales: 
     { 
      yAxes: [{ 
       gridLines : { 
        display : false 
       } 
      }] 
     } 
    } 
}); 
3
var ctx = document.getElementById("myChart"); 

var data = { 
    datasets: [ 
     { 
      label: 'First Dataset', 
      data: [ 
       { x: 20, y: 30, r: 10 }, 
       { x: 40, y: 10, r: 10 }, 
       { x: 30, y: 20, r: 30 } 
      ] 
     }] 
}; 

var myBubbleChart = new Chart(ctx,{ 
    type: 'bubble', 
    data: data, 
    options: { 
     scales: 
     { 
      yAxes: [{ 
       display: false 
      }] 
     } 
    } 
}); 
+0

這會隱藏軸本身。我需要蜱蟲。但不是線路。 – Jaipradeesh

32

解決方案標記爲正確只隱藏網格線,而不是垂直Y軸線,所以不回答提出的問題。

正確的解決方法是:

options: { 
    scales: { 
    yAxes: [{ 
     gridLines: { 
     drawBorder: false, 
     }, 
    }] 
    }, 
}, 

這禁用縱軸線。這可以用display結合禁用垂直輔助線:

xAxes: [{ 
    gridLines: { 
    display: false, 
    }, 
}], 

這裏有一個工作示例:http://codepen.io/anon/pen/xqGGaV

+0

謝謝!我還想補充一點,如果你想隱藏關於xAxes鍵的所有關於x軸的使用ticks:{display:false},gridLines:{display:false,drawBorder:false}}]。當然,這同樣適用於yAses – Blake