私は「リスクヒートマップ」で以下の画像を参照しています(泡を無視してください)。これまでヒートマップはこのfiddleを参照することができます。
矢印チャート、つまりベクトルチャートの上に矢印を追加する方法を教えてください。各セルの色について
サンプルコード: ハイチャートを使用したリスクヒートマップ
events: {
load: function() {
var points = this.series[0].data,
lenY = this.yAxis[0].tickPositions.length - 1,
lenX = this.xAxis[0].tickPositions.length - 1,
x = lenX,
tmpX = 0,
y = 0,
j = 0;
$.each(points, function(i, p) {
if (p.x == 0 || p.y == 0) {
p.update({
color: 'red'
}, false);
} else if (p.x > 0 && p.y > 0 && (p.y == x || (p.y + 1) == x)) {
p.update({
color: 'green'
}, false);
if (p.y == x)
x--;
} else if (p.x > 1 && p.y > 0 && p.y > x) {
p.update({
color: 'orange'
}, false);
} else if (p.x > 0 && p.y > 0 && x > 2) {
p.update({
color: 'yellow'
}, false);
}
});
this.isDirty = true;
this.redraw();
}
}
バブルや矢印のようなカスタム要素を追加するには、ハイチャートの[レンダラー](http://api.highcharts.com/highcharts#Renderer)を使用できます。 http://jsfiddle.net/10vfg03o/ –
こんにちは@KacperMadej私は指示された矢印(イメージからの泡を無視する)を実装する必要がありますこの[更新されたフィドル](http://jsfiddle.net/4aqhB/519/)を参照してください。私はレンダラーを通過しましたが、私のシナリオでどのように実装するかはわかりません。これに関するガイダンスは、あなたに感謝します。 – GeekExplorer