Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Highcharts图例位置与工具提示位置相同,或使工具提示在隐藏系列后仍然可见_Javascript_Css_Highcharts - Fatal编程技术网

Javascript Highcharts图例位置与工具提示位置相同,或使工具提示在隐藏系列后仍然可见

Javascript Highcharts图例位置与工具提示位置相同,或使工具提示在隐藏系列后仍然可见,javascript,css,highcharts,Javascript,Css,Highcharts,如何将图例的位置完全设置为工具提示位置?原始演示中的工具提示位置位于yaxis每个系列的左上角。 在添加一些指示器或改变yaxis的高度后,该位置是动态的 可能的方法是将序列名称直接放入tooltip formatter函数,但在这种情况下,我有一个问题,即设置序列名称仍然可见…因为工具提示是显示序列点可见性的基础。API中可用的标准选项是否不符合您的要求? 您可以从此处根据需要设置此图例: 演示:Hi@madepiet,通过这个定位,我不知道在我想要的位置添加图例。这只是一个例子。你可以操纵这

如何将图例的位置完全设置为工具提示位置?原始演示中的工具提示位置位于yaxis每个系列的左上角。 在添加一些指示器或改变yaxis的高度后,该位置是动态的


可能的方法是将序列名称直接放入tooltip formatter函数,但在这种情况下,我有一个问题,即设置序列名称仍然可见…因为工具提示是显示序列点可见性的基础。

API中可用的标准选项是否不符合您的要求? 您可以从此处根据需要设置此图例:


演示:

Hi@madepiet,通过这个定位,我不知道在我想要的位置添加图例。这只是一个例子。你可以操纵这些选项,你可以把这个图例放在任何你想放的地方:我不知道如何为图例位置设置动态yaxis。例如,当我在Highstock中添加一些新指示器时,将创建新的yaxis并自动更改工具提示位置,这是由于下面的代码。我想将此代码添加到图例位置<代码>位置={x:point.series.chart.plotLeft,y:point.series.yAxis.top-chart.plotTop}你可以使用加载事件来设置这些值:Hi@madepiet,谢谢你的建议,也许可以工作,但我通过CSS解决了它。谢谢
 legend: {
   layout: 'vertical',
   align: 'right',
   verticalAlign: 'middle',
   itemMarginTop: 10,
   itemMarginBottom: 10
 },