An An

Results 427 comments of An An

你可以直接去 Highcharts 的官方社区提问, 看看是否有相关设置接口.

* https://stackoverflow.com/questions/24204419/highcharts-show-tooltip-on-points-click-instead-mouseover 这个问题下的高赞回答可能符合你的要求. 但是它给出的在线示例, 我直接在 Chrome 浏览器上面测试起来似乎有点 bug (我用鼠标点击一个点之后, 立马快速滑动鼠标, mouseOver 事件还是会起作用, 甚至会出现两个 tooltip).

这个估计是Highcharts自身的bug,不太好弄,你可以直接去Highcharts官方社区提问看看

应该不会有这种 bug 吧, 你看 demo 中, 十几行数据, 也没有串色啊, 你是不是手动给 data 数组中的元素加了颜色的设置了?

@MoShenGuo 睡眠图其实是 **AAChartKit-Swift** 的 **Pro** 版本中的图表类型 `xrange` **AAChartKit-Swift-Pro** 项目地址链接: * https://github.com/AAChartModel/AAChartKit-Swift-Pro

@MoShenGuo **OC** 版本 **AAChartKit** 的睡眠图, 参考: * https://github.com/AAChartModel/AAChartKit/issues/1445

Highcharts 在文字过多时, 为避免拥挤, 会故意隐藏部分文字内容. 参考: * https://api.highcharts.com/highcharts/xAxis.labels.step 试试这个 step 属性.

这个可能是 Highcharts 为了避免 X 轴的文字标签过于拥挤而自动隐藏的功能. 在这里可能起了副作用. 试试设置一下 X 轴的 labels 属性对象的 AALabels 的属性 `allowOverlap ` 为 true 看看效果

或者试试将图表的 `marginBottom` 设置的大一些, 让图表底部有足够的空间显示 X 轴的标签文字.