您的小提琴不起作用,因为您对该系列的定义不正确:
data: [
//{ y: 30, marker: { symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)' }},
{
data: [10,10],
marker: { symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)' }
}, {
data: [10,10],
marker: { symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)' }
},
],
在那里,您可以看到数据数组中的数据对象,这是API不支持的。然而,这并不是全部。
为了达到你所期望的效果,你需要加六分(每个类别加三分)。记住,类别也是
xAxis
值,因此可以将十进制值指定为
x
值,就像这样:
数据:[
{
x: -0.20,
y: 25,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
}
}, {
x: 0,
y: 25,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/snow.png)'
}
}, {
x: 0.20,
y: 25,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
}
},
{
x: 0.80,
y: 25,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
}
}, {
x: 1,
y: 25,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/snow.png)'
}
}, {
x: 1.20,
y: 25,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
}
}]
现场示例:
http://jsfiddle.net/9up6oo3n/