antvis/G2

V4: Annotation 绘制 辅助线条 出现重叠现象 #5253

jzwyz posted onGitHub

  • G2 Version: v4.2.10
  • Platform: Macos Intel
  • Mini Showcase(like screenshots):
  • CodePen Link: CodePen Link

image image


这是代码

.....

var annotations = [
  { start: ['1992', 'start'], end: ['1992', 'end'] },
  { start: ['1994', 'start'], end: ['1994', 'end'] },
  { start: ['1996', 'start'], end: ['1996', 'end'] },
  { start: ['1999', 'start'], end: ['1999', 'end'] }
]

......

annotations.forEach(f => {
  chart.annotation().line({
    ...f,
    style: { stroke: '#d9d9d9', lineWidth: 1, lineDash: [10, 10] } })
})

chart.render();
posted by jzwyz almost 2 years ago

盲猜问题,每次重新 render 的时候,需要手动将 annotations clear 掉。

chart.getAnnotationController().clear();
posted by hustcc over 1 year ago

Fund this Issue

$0.00
Funded

Pull requests