0
私はChart.jsを使用してレーダーグラフを作成しています。私は各データセットのデータポイントのサイズ(半径)を設定しました。私は、データポイントにカーソルを合わせるとしかし、半径が小さくなると、このように、その方法のaterwardsのまま:Chart.js - ホバーの後にデータポイントが小さくなる
は、ここで私は、グラフを生成する方法は次のとおりです。
new Chart($('#graph'), {
type: 'radar',
data: {
labels: ['a','b','c'],
datasets: [
{
label: 'aaa',
data: [10,15,5],
backgroundColor: 'rgba(247, 151, 35, 0.5)',
borderColor: 'rgba(247, 151, 35, 1)',
pointBackgroundColor: 'rgba(247, 151, 35, 1)',
pointBorderColor: "#fff",
pointRadius: 5,
borderWidth: 1
}
]
},
options: {
scale: {
type: 'radialLinear',
ticks: {
// hide tick labels
display: false,
min: 0,
max: 20,
stepSize: 1
},
gridLines: {
// hide lines
display: false
}
},
legend: {
position: 'bottom'
}
}
});
とここですhttps://jsfiddle.net/nj4qehLm/
どのようにデータポイントを設定したままにしておくことができますか?私はマウスを動かすと何も変わらないでしょうか?そして、なぜこれが最初に起こっているのですか? Chart.js
は、あなたが問題を解決しますあなたのpointRadius
の同じ値に設定radius
プロパティを追加する必要がある可能性があるためpointRadius
価値を尊重していないよういくつかの理由から
これは機能します!なぜこれが起きているのか? – rrrafalsz
はい。前にコメントしたように、radiusパラメータを指定しないと、chart.jsはpointRadiusを受け入れていないようです。これを「回答済み」としてください。ありがとう! –
注:_on hover_に異なる半径値を設定する場合は、 'pointHoverRadius'プロパティを設定する必要があります。 – rrrafalsz