Highstock / Highchart не может установить цвет отдельной точки

Я работаю над Highstock, я пытаюсь установить цвет в определенную точку в "данных" в Highstock, как в пример, но я не мог заставить его работать, независимо от того, как я установил цвет, его не видно на графике.

Я пробовал вариант с HIGHCHART API, он работает, но он не работает с Highstock.

jsfiddle link (что я пробовал)

Это потому, что я использую x, y для указания точки? Пожалуйста помочь.

2 ответов


если вы посмотрите на демо, вы увидите, что с помощью color цвет всплывающей подсказки, а не marker.

чтобы исправить это, используйте маркер fillColor вместо этого, как показано ниже.

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

демо

обновление:
Он работает на highstock посмотреть этой демо.
Вы должны init его, используя правильный объект.
Использовать Chart вместо StockChart.

ссылка


Highstock имеет маркеры точек отключены по умолчанию. Вам нужно будет включить их явно следующим образом:

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

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