我有一个正在使用的angular 7应用程序,除了LineChart(使用分组)以外,任何其他图表系列的chart.cursor都没有任何问题。鼠标的位置和它捕捉到的光标/数据点之间似乎有一个奇特的间隙。差距似乎在鼠标的底部和右侧。
我移动到图表的右侧/底部越远,差距越大,反之亦然,顶部/左侧差距越小。我无法在codepen中复制它,但是注意到我放大得越多,数据点就没有与dataAxis对齐。
是否有办法解决这些差距,或者仅使用鼠标位置即可与图表交互而不使用光标?此外,以防万一这很有用,它会显示在MatDialog中。
答案 0 :(得分:0)
在ngAfterViewInit内并给它一个小超时,似乎可以解决此问题。我猜想在对话框加载过程中加载图表的时间会偏移每个项目加载时鼠标的位置,而差异就是差距。