Могу ли я иметь другой цвет на свече, если значения открытия и закрытия одинаковы в OHLC? - PullRequest
0 голосов
/ 28 октября 2019

График OHLC показывает свечу либо красным (если значение открытия больше, чем значение закрытия), либо зеленым. Используя LightningChartJS, возможно ли иметь другой цвет (например, серый) для бара с одинаковыми значениями открытия и закрытия? В настоящее время он показывает его зеленым цветом.

.setPositiveStyle( (figure) => figure
                    .setStrokeStyle( (stroke) => stroke.setThickness(2) )
                   )
  .setNegativeStyle( (figure) => figure
                    .setStrokeStyle( (stroke) => stroke.setThickness(2) )
                   )

1 Ответ

2 голосов
/ 05 ноября 2019

OHLCSeries.setStyle () может использоваться для указания стайлера, общего как для положительных, так и для отрицательных значений. Вы должны иметь возможность проверять одинаковые значения открытия и закрытия внутри стайлера и действовать соответственно.

OHLCSeries.setStyle(( candlestick ) => {
    if ( candlestick.getClose() === candlestick.getOpen() ) {
         // Apply special style to candlestick.
    }
})
...