[解決済み] chart.js v2によるチャートの凡例の削除
2022-06-30 04:18:31
質問
Bootstrap、JQuery、Chart.js(v2)を使ってホームページを作っています。v1を使って実装していたのですが、最近Bowerにハマり、それを使ってv2をダウンロードしました。
私は円グラフを含む4つの列のグリッドを作っていますが、v2のスケーリングは、動作させるのに、ちょっと分かりにくいです。私は、タブレットやスマートフォンなどの小さなデバイスで適切に拡大縮小するために、チャートをレスポンシブにしたいのですが、私の問題の1つは、チャートのセクションの上にマウスを置いたときに、チャートの凡例と同様にホバー情報を取り除くことです。
インデックス.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>
関数.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,
});
});
空の "labels" フィールドを削除すると、チャートはもう動作しません。また、見たところ、チャートの上部に小さなスペースがあり、これはヘッダーが書かれていることを示すかもしれませんが、ただの空文字列です。
どなたか、凡例と、ホバーの記述を削除する方法をご存じないでしょうか?私は単にこれがどのように使用されるかについて、頭を理解することができません。
私は時間があるときにすぐにjsfiddleに手を出します!
EDIT: ドキュメントへのリンクです。 https://nnnick.github.io/Chart.js/docs-v2/#getting-started
どのように解決するのですか?
オプションオブジェクトは、新しいChartオブジェクトを作成するときに、チャートに追加することができます。
var chart1 = new Chart(canvas, {
type: "pie",
data: data,
options: {
legend: {
display: false
},
tooltips: {
enabled: false
}
}
});
関連
-
[解決済み】React-Redux: アクションはプレーンオブジェクトでなければならない。非同期アクションにはカスタムミドルウェアを使用する
-
[解決済み】 env: node: macにそのようなファイルやディレクトリはありません
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み] JavaScriptで現在のURLを取得する?
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] jQueryでページを更新するにはどうすればよいですか?
-
[解決済み] jQueryで要素にスクロールする
-
[解決済み] jQueryで入力を無効化/有効化する?
-
[解決済み] jQueryで現在のURLを取得する?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
要素ツリー制御によるvueTreeテーブル
-
Vueの要素ツリーコントロールに破線を追加する説明
-
vue for 登録ページ効果 vue for sms 認証コードログイン
-
vueの補間表現とv-textディレクティブの違いについて
-
vueのプロジェクトでモックを使用する方法を知っていますか?
-
[解決済み] 配列の結合時に未定義のプロパティ 'push' を読み込むことができない
-
[解決済み】React - TypeError: 未定義のプロパティ 'props' を読み取ることができない。
-
[解決済み】ERROR エラーです。スイッチのname属性が指定されていないフォームコントロールの値アクセッサがない
-
[解決済み】ExpressJS - throw er Unhandled errorイベント
-
JavaScriptのgetElementById()メソッド入門