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