2016-05-15 24 views
1

Chart.jsを使用して極座標グラフを作成していたときに問題が発生しました。ここでの問題は、次のとおりです。 Chart canvas is not displaying right in mobile devicesChart.js極座標図がスケールが正しくない

そしてここでは、コードのjsのコードは

var config = { 
type: 'polarArea', 
data: { 
    labels: [ 
    "HTML/CSS", 
    "jQuery", 
    "PHP/MYSQL", 
    "PS/AI", 
    "PR/AE", 
    "Processing", 
    "Arduino" 
    ], 
    datasets: [{ 
    data: [95, 80, 30, 70, 60, 50, 50], 
    backgroundColor: [ 
     "rgba(255, 87, 34, 0.7)", 
     "rgba(3, 169, 244, 0.5)", 
     "rgba(233, 30, 99, 0.5)", 
     "rgba(255, 193, 7, 0.5)", 
     "rgba(156, 39, 176, 0.5)", 
     "rgba(13, 71, 161, 0.5)", 
     "rgba(12, 161, 166, 0.5)", 
    ], 
    }], 
}, 
options: { 
    scale: { 
    reverse: false, 
    ticks: { 
     min: 20, 
     max: 90 
    } 
    } 
} 
}; 
window.onload = function() { 
window.myRadar = new Chart(document.getElementById("canvas"), config); 
}; 

いる誰もが、この問題で私を助けてもらえますか? ありがとう!

+0

ここにjsfiddleを追加しました。本当にありがとう! https://jsfiddle.net/ksr9ucvb/1/あなたのコメントを – user3194713

答えて

2

(オプション)maintainAspectRatio: false,を追加して、大量のラベルのために実際のグラフを小さなサイズにプッシュする素敵な四角形を維持しないようにしてください。

options: { 
    maintainAspectRatio: false, 
    scale: { 
     reverse: false, 
     ticks: { 
     min: 20, 
     max: 90 
     } 
    } 
    } 
+0

おかげで最初 しかし、私が試してみましたが、それは – user3194713

+0

あなたが問題を再現し、その後フィドルを作成することができます:(動作しません? – Quince

+1

ここにあなたがいます: https://jsfiddle.net/ksr9ucvb/1/ – user3194713

関連する問題