从版本3迁移至4时,调用disposeTickMarkerX函数出现未定义错误
amCharts v3 迁移 v4:
disposeTickMarkerX 不存在的解决办法 amCharts v4 是完全重写的版本,很多 v3 的 API 方法被移除或重构,disposeTickMarkerX 就是其中一个未在变更日志中明确提及的废弃方法。
要实现隐藏 X 轴自动光标刻度标记的需求,v4 中需要修改为以下写法:
chart[unique].setAutoCursor(cursor => { cursor.xAxis.tickMarker.disabled = true; });
v4 的自动光标结构和 v3 不同,X 轴的刻度标记属于 cursor.xAxis 下的对象,通过设置 disabled = true 即可隐藏,无需调用销毁类方法,这更符合 v4 的 API 设计逻辑。
内容的提问来源于stack exchange,提问作者Gracie williams
相关产品推荐
相关产品推荐

