antvis/G2

【V5】V4 中的 annotation 迁移到 V5 #5246

BinghuiXie posted onGitHub

<!-- Thank you for reporting an issue. 1. It's RECOMMENDED to submit PR for typo or tiny bug fix. 2. If this's a FEATURE request, please provide: details, pseudo codes if necessary. 3. If this's a BUG, please provide: course repetition, error log and configuration. Fill in as much of the template below as you're able. 4. It will be nice to use to provide a CodePen Link which can reproduce the issue, we provide a CodePen template g2-github-issue. 感谢您向我们反馈问题。 1. 提交问题前,请先阅读 README 中的贡献帮助文档。 2. 我们推荐如果是小问题(错别字修改,小的 bug fix)直接提交 PR。 3. 如果是一个新需求,请提供:详细需求描述,最好是有伪代码实现。 4. 如果是一个 BUG,请提供:复现步骤,错误日志以及相关配置,并尽量填写下面的模板中的条目。 5. 如果可以,请提供尽可能精简的 CodePen 链接,可使用 CodePen 模板 https://codepen.io/leungwensen/pen/WXJgox,方便我们排查问题。 6. 扩展阅读:如何向开源项目提交无法解答的问题 -->

  • G2 Version: V5
  • Platform:
  • Mini Showcase(like screenshots):
  • CodePen Link:

<!-- Enter your issue details below this comment. -->

由于 V5 中把 annotation 都收敛到了 mark 里面

G2_v4 G2_v5
chart.annotation().arc(option) chart.arc()
chart.annotation().image(option) chart.image()
chart.annotation().line(option) chart.lineX()chart.lineY()
chart.annotation().text(option) chart.text()
chart.annotation().region(option) chart.region()chart.regionX()chart.regionY()
chart.annotation().regionFilter(option) 不直接支持
chart.annotation().dataMarker(option) 不直接支持
chart.annotation().dataRegion(option) 不直接支持
chart.annotation().shape(option) chart.shape()
chart.annotation().html(option) 不支持

目前看了一下对于 regionFilterdataMarker 以及 dataRegion 没有直接的 mark 可以绘制实现,而 html 没有找到能实现的方法,这四种目前是怎么处理的呢?尤其是针对 html 类型的


Fund this Issue

$0.00
Funded

Pull requests