あなたのケースでは、ヒントマップチャートを使用することをお勧めします。それはここであなたを助けるかもしれないコードを見つけることができるなどのツールチップを使用して、グラフのサイズを変更し、あなたに
のデータを変更する可能性を与える:
私は3つの値を使用している
$('#container').highcharts({
chart: {
type: 'heatmap',
marginTop: 40,
marginBottom: 80,
},
xAxis: {
visible: false
},
yAxis: {
visible: false
},
title: {
text: 'Example'
},
colorAxis: {
stops: [
[0, 'green'],
[0.5, 'green'],
[0.49, 'yellow'],
[0.9, 'yellow'],
[0.9, 'red']
],
min: 0,
max: 1
},
legend: {
enabled: false
},
series: [{
borderWidth: 10,
borderColor: 'white',
keys: ['x', 'y', 'value', 'name'],
data: [
[0, 0, 1, 'name1'],
[0, 1, 0, 'name2'],
[0, 2, 0.5, 'name3'],
[0, 3, 0.5, 'name4'],
[0, 4, 0, 'name5'],
[1, 0, 1, 'name6'],
[1, 1, 0, 'name7'],
[1, 2, 1, 'name8'],
[1, 3, 0, 'name9'],
[1, 4, 0, 'name10']
],
dataLabels: {
enabled: true,
color: '#000000',
formatter: function() {
return (this.key)
}
}
}]
});
:OK」の0を'、'警告 'は0.5、'危険 'は1です。ここで
あなたはそれが動作する方法の例を見ることができます:http://jsfiddle.net/d7zt64v4/1/
私はホバー効果を無効にすることができますので、私はそれぞれの正方形を合わせるとき、私はポイントが表示されないのでしょうか? – Brk
この場合、enableMouseTrackingを使用できます。この例を見てください:http://jsfiddle.net/d7zt64v4/3/ –
優秀、ありがとうございます。最後の質問 1.私は折りたたみ可能にすることができます、私はこれのように20(20)必要とこれは多くを意味しますスペースの 2.各四角のサイズを変更できますか? – Brk