Highcharts中OHLC烛台中单点的自定义数据标签

时间:2018-04-19 22:04:10

标签: javascript highcharts highstock

This example shows如何为简单的X-Y图表设置单个点的自定义数据标签:

特别是,点216.4显示为一个对象,它为其数据标签带有自己的样式。它不是像data数组中的其他值那样的整数:

 series: [{
    data: [29.9, 71.5, 106.4, 129.2, 144.0, 178.0, 135.6, 148.5, {
        y: 216.4,
        dataLabels: {
            borderColor: 'red',
            borderWidth: 2,
            padding: 5,
            shadow: true,
            style: {
                fontWeight: 'bold'
            }
        }
    }, 194.1, 95.6, 54.4]
}]

我想做类似的事情,但用烛台图表。特别是,如何在此示例中仅更改一个蜡烛的标签样式:

http://jsfiddle.net/kwukv4by/4/

在第一个示例中,号码分配给y。当数据为OHLC而不是整数值时应该是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用与烛台图表完全相同的方式覆盖dataLables。只需将dataLables对象添加到系列中的点即可。

http://jsfiddle.net/kwukv4by/10/

public List<Dimensionality> PossibleDimensions { get { return _possibleDimensions; } }
private static List<Dimensionality> _possibleDimensions;
public Dimensionality Dimensionality
{
    get { return (DataContext as Analog).Dimensionality; }
    set
    {
        if (value != (DataContext as Analog).Dimensionality)
        {
            (DataContext as Analog).Dimensionality = value;
            OnPropertyChanged(new PropertyChangedEventArgs("Dimensionality"));
        }
    }
}