1

我想在样条图的每个点上显示不同的符号,仅在鼠标悬停时。

我放 :

plotOptions: {
            marker: {
                enabled: false,
                states: {
                    hover: {
                        enabled: true
                    }
                },
            },

series: [{
   name: 'Moyenne',
   data: [{
            x:1351731635000, 
            y:1.0, 
            marker: { 
               symbol: 'url(http://127.0.0.1:8080/images/N.png)'
            }, 
            name: 'MISTRAL (315)'
           },{
            x:1351735233000, 
            y:1.5, 
            marker: { 
               symbol: 'url(http://127.0.0.1:8080/images/SE.png)'
           }]

除非我将启用标记设置为 true(并且始终显示标记),否则它没有任何效果。我尝试了每种组合,将启用值放入每个点数据中,但没有任何效果。

有人能帮助我吗?

4

1 回答 1

0

您可以通过使用系列对象的标记选项来实现此目的这是一个从 api 示例修改的示例:

series: [{
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 316.4, 294.1, 195.6, 154.4],
            marker: {
                symbol: 'triangle'
            }
        }, {
            marker: {
                enabled: false,
                states: {
                    hover: {
                        enabled: true
                    }
                },
              symbol: 'url(http://highcharts.com/demo/gfx/sun.png)'
            },
            data: [216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5]
        }]

演示http://jsfiddle.net/km67w/18/

于 2013-01-16T14:33:14.913 回答