どうやらハイチャートAPIを介してこれを達成できるようです。データ ポイントごとにマーカーを指定できます。http://api.highcharts.com/highcharts#series.data.marker
最初の点のマーカーの半径を大きくする:
series: [{
name: 'Allocated Budget',
data: [{
name: 'Point 1',
color: '#00FF00',
y: 43000,
marker: {
radius: 8
}
}, 19000, 60000, 35000, 17000, 10000],
pointPlacement: 'on'
}
また、xAxis の label プロパティを使用して、各 xaxis ラベルのスタイルを変更できます。次の投稿から答えを見つけました。ハイチャート - 1 つの x 軸ラベルのみの色を変更する
「マーケティング」ポイントのフォントサイズの変更
xAxis: {
categories: ['Sales', 'Marketing', 'Development', 'Customer Support',
'Information Technology', 'Administration'],
tickmarkPlacement: 'on',
lineWidth: 0,
labels: {
formatter: function () {
if ('Marketing' === this.value) {
return '<span style="fill: red;">' + this.value + '</span>';
} else {
return this.value;
}
}
}
}
デモ
必要に応じてツールチップを変更できます (ポイントにマウスを合わせると表示されます)。ハイチャートAPIの例を見てください:
tooltip: {
formatter: function() {
return 'The value for <b>'+ this.x +
'</b> is <b>'+ this.y +'</b>';
}
}
http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/tooltip/formatter-simple/
マーカーのホバー スタイルを変更するには、データ シリーズのマーカー オブジェクトを見てください。以下は、カーソルを合わせてもマーカー ポイントが変わらない例です。
highchart api の例 (各ポイントの半径は同じ):
http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-marker-states-hover-radius/
ホバー中の単一の点でマーカー半径のサイズを維持する例:
data: [{
name: 'Point 1',
color: '#00FF00',
y: 43000,
marker: {
radius: 8,
states: {
hover: {
radius: 8
}
}
}
}, 19000, 60000, 35000, 17000, 10000]
もし私があなただったら、highchart api を深く掘り下げます。これは、チャートの変更に必要なほぼすべての種類の機能を提供する優れたライブラリです。