2012-08-15 12 views
5

Highstockで作業していますが、exampleのようにHighstockの "data"の特定のポイントに色を設定しようとしていますが、どのように色を設定しても、グラフには表示されません。Highstock/Highchartで個々のポイントの色を設定できない

Highchart APIでこのオプションを試しましたが、動作しますが、Highstockでは動作しません。

jsfiddle link(what I have tried)

私はポイントを指定するには、X、Yを使用していますので、それか?助けてください。

+0

http://stackoverflow.com/questions/11985901/cannot-set-individual-point-color-in-series-でより多くを参照してください。 for-highstock-api-it-works-for-possible可能な重複 –

答えて

3

Highstockはデフォルトでは無効にマーカーを指しています。次のように明示的に有効にする必要があります。

plotOptions: { 
    series: { 
     marker: { 
      enabled: true  
     } 
    } 
}, 

http://api.highcharts.com/highstock/plotOptions.series.marker

+0

'Highcharts.stockChart' *を使用した実例*を共有できますか? –

10

デモを見ると、colorを使用すると、ではなく、ツールチップの色が設定されていることがわかります。

代わりに、次のようにマーカfillColorを使用してください。

data: [ 
    {x: 1343862840000, y: 4, marker:{ fillColor: 'red'} }, 
    {x:1343863200000, y:5, marker:{ fillColor: 'green'}} 
] 

demo

更新
それはthisデモを見るhighstockに取り組んでいます。
正しいオブジェクトを使用してinitを実行する必要があります。
StockChartの代わりにChartを使用してください。

参照

+0

返信ありがとうございます。私はHighchart APIでしか動作しないことに気づき、Highstockでは動作しません。Highstockで私を助けてくれますか?ありがとう – leon

+0

@leon私の更新を参照してください。 –

+0

@RicardoLohmann、良いキャッチ、私はそれを逃したと信じることはできません。私は 'marker:{color ...}を試してみましたが、APIの' fillcolor'を見逃しました。 – Mark

関連する問題