4

我想设置我的图表 lineWidth 但它有一个奇怪的行为。

鼠标悬停时变为 lineWidth:2(默认),鼠标移出时变为我的 lineWidth 设置。

  plotOptions:{
            series:{
                lineWidth: 5
            }
        },

有什么问题?

演示:http: //jsfiddle.net/bahar_Agi/HePx3/2/ 谢谢

4

2 回答 2

8

就在这里。正如我所说,您可以按照 API 中的说明配置状态。

http://jsfiddle.net/HePx3/4/

    plotOptions: {
        series: {
            lineWidth: 5,
            states: {
                hover: {
                    enabled: true,
                    lineWidth: 5
                }
            }
        }
    } 
于 2013-04-09T12:17:20.570 回答
0

这是因为图表有状态。在这种情况下,默认值为 lineWidth:2px 的悬停状态。

您可以禁用状态或对其进行配置,请参阅:http: //jsfiddle.net/HePx3/3/

    plotOptions: {
        series: {
            lineWidth: 5,
            states: {
                hover: {
                    enabled: false
                }
            }
        }
    },

对于 API,请参阅http://api.highcharts.com/highcharts#plotOptions.line.states.hover

于 2013-04-09T11:32:15.960 回答