ChartJSでいくつかのことをしようとしていますが、ドキュメントに必要な情報が見つからず、フォーラムや質問をするのに便利な場所です。ChartJS - 一度に1セットのデータを表示する
私が達成しようとしている主なことは、一度に1セットのデータしか表示されないようにすることです。私はロード時に設定したものを隠すことができましたが、クリックすると最初のものを隠す方法がわかりません。最終的には3セットあり、他の2つが隠されていることを確認する必要があります。私はクリックイベントを取得する方法を読んだが、私は何を返すか分からない。
また、ラベルのテキスト/レイアウト&のタイトルをカスタマイズすることもできますが、これが実行可能かどうかはわかりません。ここで
は、私は、コードのために、これまで持っているものです。
var ctx = $("#myChart");
var data = {
labels: ["LABEL1", "LABEL2", "LABEL3", "LABEL4", "LABEL5"],
datasets: [
{
label: "DATA1",
backgroundColor: "rgba(62,135,74,.5)",
pointBackgroundColor: "#34b44a",
data: [3, 3, 4, 2, 3]
},
{
label: "DATA2",
backgroundColor: "rgba(255,99,132,0.2)",
pointBackgroundColor: "rgba(255,99,132,1)",
data: [2, 2, 4, 4, 3],
hidden: true
}
]
};
var options = {
title: {
display: true,
fontColor: '#999',
fontStyle: 'regular',
fullWidth: false,
text: 'CHART TITLE'
},
legend: {
fullWidth: false,
labels: {
fontColor: '#fff',
boxWidth: 0
}
},
elements: {
line: {
}
},
scale: {
angleLines: {
color: '#666'
},
gridLines: {
color: '#666'
},
pointLabels: {
fontColor: '#fff'
},
ticks: {
min: 0,
max: 5,
stepSize: 1,
display: false
}
},
tooltips: {
enabled: false
}
};
var myRadarChart = new Chart(ctx, {
type: 'radar',
data: data,
options: options
});
あなたは右のデザインで、ここでそれを見ることができます。http://codepen.io/haxen2000/pen/jBVMqK
解決策は見つかりましたか?私はコードブックをチェックアウトしていました。異なるデータセットを表示するボタンを実装したようです。 – jordanwillis
はい、申し訳ありません。私は別のペンを作ることを意味しました。今それをやっている。 –