Highcharts,仅在选定点上显示标记

时间:2013-01-18 21:21:16

标签: javascript charts highcharts

我想在线上显示没有标记的样条曲线图。这个完成了。 但是现在,当选择一个点时,标记不会出现。

我找到了一个小小的黑客去做我想做的事。在plotOptions中,radius设置为0.1以隐藏线宽。

plotOptions: {
    series: {
        allowPointSelect: true,
            marker: {
                radius: 0.1, // hack to show selected point
                states: {
                    hover: {
                        radius: 5
                    },
                    select: {
                        radius: 5
                    }
                }
            }
        }
    }
}

完整代码在此处:http://jsfiddle.net/ManUtopiK/7GXeT/

这是一个HighCharts错误,或者我在图表选项中犯了错误?

1 个答案:

答案 0 :(得分:-2)

如果您将标记设置为启用:false,如果将鼠标悬停在该点上(当工具提示弹出窗口出现时),您仍会显示标记点。 请参阅更新的小提琴here

plotOptions: {
    series: {
        allowPointSelect: true,
        marker: {
            enabled: false,
            //radius: 0.1, // hack to show selected point
            states: {
                hover: {
                    radius: 5
                },
                select: {
                    radius: 5
                }
            }
        }
    }
}