我有一个非常大的热图,在图表中有一个100 x100的数据网格。
我不想在此图表上显示图例。
我希望能够以编程方式,使用JavaScript,每当用户单击显示图表的页面上的特定复选框时,在热图顶部添加另一行。
这是否可行?
编辑:下面是在Photoshop中创建的一个图像,它显示了我想在最后-这条线不应该出现在图表最初加载时,但应该使用JavaScript在页面的主体中添加一个复选框:
谢谢你,谢谢
我有一个非常大的热图,在图表中有一个100 x100的数据网格。
我不想在此图表上显示图例。
我希望能够以编程方式,使用JavaScript,每当用户单击显示图表的页面上的特定复选框时,在热图顶部添加另一行。
这是否可行?
编辑:下面是在Photoshop中创建的一个图像,它显示了我想在最后-这条线不应该出现在图表最初加载时,但应该使用JavaScript在页面的主体中添加一个复选框:
谢谢你,谢谢
2条答案
按热度按时间bbuxkriu1#
如果你想合并两个系列,只需添加另一个系列到系列数组中,并使用按钮使其动态显示,你可以先将其隐藏在设置
series.visible: false
中,然后使用series.setVisible()
方法切换可见性:Demo:https://jsfiddle.net/BlackLabel/j0zbv7y2/
API:https://api.highcharts.com/highcharts/plotOptions.series.visible
https://api.highcharts.com/class-reference/Highcharts.Series#setVisible
oyjwcjzk2#
您可以向point.events.click()添加逻辑,以创建相对于该点定位的单独图形:
Demo:https://jsfiddle.net/BlackLabel/b0xwr59d/