antvis/G2

[v5] 用v5版本g2如何实现 v4版本的 chart.annotation().arc(option) #5561

jason-zuo 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: 5.0.18
  • Platform: mac
  • Mini Showcase(like screenshots):
  • CodePen Link:

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

chart.annotation().arc(option)


使用来画仪表盘?

posted by pearmini over 1 year ago

@pearmini 嗯是的,有定制化的仪表盘需求以前是用多个view配合arc实现的,现在v5我看mark里边没有arc了

posted by jason-zuo over 1 year ago
posted by pearmini over 1 year ago

@pearmini 嗯我之前看过感觉不是太满足,需要好几个半圆,还要重新定义下指针样式,所以就想问下原来的arc现在咋实现

posted by jason-zuo over 1 year ago

是自定义 shape,可以参考 gauge 的实现:https://github.com/antvis/G2/blob/v5/src/mark/gauge.ts ,如果有强需求,实现之后也欢迎提 PR 增加一个 arc mark 🤣

posted by pearmini over 1 year ago

@pearmini 好的谢谢,等完成之后我整理下提PR

posted by jason-zuo over 1 year ago

这个 issue 先关闭了,期待 PR!

posted by pearmini over 1 year ago

Fund this Issue

$0.00
Funded

Pull requests