Bootstrap、JQuery、Chart.js(v2)を使用してホームページを作成しています。私はv1を使用して実装を機能させていましたが、最近Bowerに入り、それを使用してv2をダウンロードしました。
私はそれぞれが円グラフを含む4列のグリッドを作成していますが、v2でのスケーリングは、私が機能するのを混乱させるようなものです。グラフを反応させて、タブレットやスマートフォンなどの小型のデバイスで適切にスケーリングできるようにしたいのですが、私の問題の1つは、グラフの凡例と、マウスをセクションの上に置くとホバー情報が表示されないことです。チャート。
index.html
<body>
<div class="container">
<div class="row">
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
</div>
</div>
</body>
functions.js
$(document).ready(function(){
var canvas = $("#chart1");
var data = {
labels: [],
datasets: [{
data: [10, 10],
backgroundColor: ["#F7464A", "#FDB45C"],
hoverBackgroundColor: ["#FF5A5E", "#FFC870"]
}]
};
var chart1 = new Chart(canvas, {
type: "pie",
data: data,
});
});
空の「ラベル」フィールドを削除すると、チャートが機能しなくなります。見た目では、チャートの上部に小さな間隔があり、ヘッダーが書き込まれていることを示している可能性がありますが、ヘッダーは空の文字列です。
誰もが凡例とホバー説明を削除する方法のアイデアを持っていますか?私はこれがどのように使用されているかについて頭を悩ますことができません
時間があるとすぐにjsfiddleを手に入れます!
編集:ドキュメントへのリンク:https : //nnnick.github.io/Chart.js/docs-v2/#getting-started