2013-05-27 9 views
5

ハイチャートを使用して基本ボックスプロットを作成しました。マウスを置くと最大、最大四分位、中央四分位、最小四分位、ボックスのプロットより。私はどういうわけか、各行の横のプロット自体にこれらの値を表示したいと思います。ハイチャート:ボックスプロットのラベル(最小、最大、中央値など)を表示

私はapiをチェックアウトし、 "dataLabel"が役立つが、これはboxplotではサポートされていないことがわかった。誰かがこれを達成する方法を私に教えてもらえますか?

ありがとうございました。

答えて

0

残念ながら、このオプションはサポートされていません。レンダラーを使用してチャート内にカスタムテキストを追加するだけですが、それは快適な解決策ではないことを認識しています。 http://api.highcharts.com/highcharts#Renderer.text()

Obviosulyあなたは「散布」の一種である、別のデータ系列を追加し、マーカーを使用して、このシリーズにデータラベルを適用し、当社のユーザーの音声システムにhttp://highcharts.uservoice.com/

1

をあなたの提案をreqestすることができます。トリックは、あなたの背景色と0線幅と同じ塗りつぶしの色を使用するので、マーカーは表示されず、ラベルのみが表示されます。

{ 
     name: 'Outlier', 
     color: 'white', 
     type: 'scatter', 
     data: [ // x, y positions where 0 is the first category 
      { 
       name: 'This is my label for the box', 
       x:0, //box index. first one is 0. 
       y:975 //it will be bigger than the maximum value of of the box 
      } 
     ], 
     dataLabels : { 
      align: 'left', 
       enabled : true, 
       formatter : function() { 
        return this.point.name; 
       }, 
      y: 10, 
      }, 
     marker: { 
      fillColor: 'white', 
      lineWidth: 0, 
      lineColor: 'white' 
     } 
    } 
1

スティーブ・グーが言いましたが、スキャッターでは達成できませんでした。フォーマッタを無視して、マーカーをすべて無効にすることもできます。

{ 
    series: [ 
    { 
     type: 'scatter', 
     tooltip: { 
     enabled: false 
     }, 
     dataLabels: { 
     format: '{key}', 
     enabled: true, 
     y: 0, 
     }, 
     data: [{ x: 0, y: 975, name: '975'}], 
     marker: { 
     enabled: false, 
     } 
    } 
    ] 
} 

マーカーを無効にして、フォーマットをキーに設定するだけです。

関連する問題