2017-03-08 120 views
0

enter image description herechart.js之雷達圖如何刪除外層標籤

在移動設備上,這些標籤已經佔用了太多寶貴的空間。如何在保持線條的情況下移除它們?

我已經嘗試了幾種方法,這些方法似乎適用於典型的x/y圖形,但無法找到實現雷達圖表的方法。

回答

0

找到解決方案!見下圖:

options: { 
    scale: { 
     pointLabels: { 
      callback: function(pointLabel, index, labels) { 
       return screen_w > 500 ? pointLabel : ' '; 
      } 
     } 
    } 
} 

我用我自己的screen_w的變量有條件地返回標籤,或什麼都沒有。

工程就像一個魅力。

發現埋在這裏: https://github.com/chartjs/Chart.js/pull/1879