Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

散点图能更改成单轴的 蜂群图 吗? #6018

Open
xyy7260 opened this issue Jan 8, 2024 · 27 comments
Open

散点图能更改成单轴的 蜂群图 吗? #6018

xyy7260 opened this issue Jan 8, 2024 · 27 comments
Assignees

Comments

@xyy7260
Copy link

xyy7260 commented Jan 8, 2024

问题描述

WechatIMG46755
QQ20240108-115939@2x
WechatIMG46728

我看了一下所有的列子 貌似都没有这样, 最接近的就是散点图了 。能否通过散点图去更改成以上这种图形呢?

重现链接

No response

重现步骤

No response

预期行为

No response

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox]

屏幕截图或视频(可选)

No response

补充说明(可选)

No response

@hustcc
Copy link
Member

hustcc commented Jan 10, 2024

@xyy7260 可以贴一下用 R 语言怎么实现的吗?现在 G2 案例中最贴近的是这个 DEMO:https://g2.antv.antgroup.com/examples/general/point#point-stacked

@xyy7260
Copy link
Author

xyy7260 commented Jan 11, 2024

@hustcc
列子1
列子2
看不懂代码😆 怕复制出错, 列子2 稍微好点

@xyy7260
Copy link
Author

xyy7260 commented Jan 11, 2024

这里还有一个

@hustcc
Copy link
Member

hustcc commented Jan 11, 2024

@xyy7260 了解了,看起来现在还是不支持的, 主要是 jitter 的算法目前没有,我们想想!

@xyy7260
Copy link
Author

xyy7260 commented Jan 11, 2024

@hustcc OK, 这个图能出来 别的统计图 可以没生存空间了哈哈哈, 用的人会越来越多

@pearmini
Copy link
Member

@xyy7260 很好的一个 feature,G2 需要提供一个 modifier transform 来实现这个效果。

如果希望绘制 Plot 的蜂群图

image

G2 的 API 设计应该如下:

chart.options({
  type: 'point',
  data: cars,
  encode: { x: 'weight(lb)' },
  transform: [{ type: 'beeswarmY' }] 
})

感兴趣实现一个 beeswarmY transform 吗?可以参考 Plot 的 dodge 以及 G2 的 pack transform

@pearmini
Copy link
Member

pearmini commented Jan 19, 2024

这个可以算一个 [高级任务]。

@xyy7260
Copy link
Author

xyy7260 commented Jan 19, 2024

@xyy7260 很好的一个 feature,G2 需要提供一个 modifier transform 来实现这个效果。

如果希望绘制 Plot 的蜂群图

image G2 的 API 设计应该如下:
chart.options({
  type: 'point',
  data: cars,
  encode: { x: 'weight(lb)' },
  transform: [{ type: 'beeswarmY' }] 
})

感兴趣实现一个 beeswarmY transform 吗?可以参考 Plot 的 dodge 以及 G2 的 pack transform

让我自己去实现一个这个哇 @pearmini

@pearmini
Copy link
Member

@xyy7260 嗯嗯,你可以实现一下然后给 G2 提一个 PR,这个功能我觉得挺有意思的。

@xyy7260
Copy link
Author

xyy7260 commented Jan 19, 2024

@pearmini 等忙完时间多 我就尝试一下 哈哈哈。

@deletenothing
Copy link
Contributor

举手,想认领尝试解决一下

@xyy7260
Copy link
Author

xyy7260 commented Jan 29, 2024

@deletenothing 可以啊

@xyy7260
Copy link
Author

xyy7260 commented Feb 19, 2024

@hustcc 你开始做了吗? 没做的话我准备尝试一下 最近 时间比较多,或者我这边能配合你也行

@hustcc
Copy link
Member

hustcc commented Feb 19, 2024

@xyy7260 之前 @deletenothing 认领了,不过你们两可以一起,谁先 PR 就算谁的了~~

@hustcc
Copy link
Member

hustcc commented Feb 19, 2024

另外,所有 issue 中打了 OSCP 都可以去贡献,可以看 https://github.com/orgs/antvis/projects/25 这个看板。包括有一些已经认领但是长期没有进展的,也可以重新认领的。

@xyy7260
Copy link
Author

xyy7260 commented Feb 20, 2024

@hustcc 我没尝试过改如何去认领,其次认领后去开发也不知道该如何去弄。 请问有开发文档没得呢? 接下来一个月我时间都很多, 所以看能不能为antdv 做一点点贡献。

@hustcc
Copy link
Member

hustcc commented Feb 20, 2024

@hustcc 我没尝试过改如何去认领,其次认领后去开发也不知道该如何去弄。 请问有开发文档没得呢? 接下来一个月我时间都很多, 所以看能不能为antdv 做一点点贡献。

  1. G2、G6、L7 的项目中,带有 OSCP 的 issue 都可以去回复 [认领],相当于锁定这个 issue 由你来解决,例如在 G2 中到这里查看。
  2. 查看对应仓库的 Contributing 文档,都有介绍如何启动项目,调试项目
  3. 针对 issue 的描述,在项目中增加代码,然后在 GitHub 上发送 PR。

@deletenothing
Copy link
Contributor

@hustcc @xyy7260 很抱歉最近项目太忙了,这边进度不多。就按上面说的,如果搞出来就PR吧~

@xyy7260
Copy link
Author

xyy7260 commented Feb 26, 2024

@deletenothing 搞了几天 没啥进度我这边, 主要没思路 加你好友方便告诉一下吗

@hustcc
Copy link
Member

hustcc commented Feb 26, 2024

@deletenothing 搞了几天 没啥进度我这边, 主要没思路 加你好友方便告诉一下吗

你们都加钉群了吧?可以钉群讨论下。

@deletenothing
Copy link
Contributor

@deletenothing 搞了几天 没啥进度我这边, 主要没思路 加你好友方便告诉一下吗

嗯嗯联系方式发你邮箱了

@xyy7260
Copy link
Author

xyy7260 commented Feb 27, 2024

@deletenothing 没看见呢, 你有钉钉号吗

@hustcc
Copy link
Member

hustcc commented Feb 27, 2024

image

一起加这个群吧,加群后备注改成 github id。

@xyy7260
Copy link
Author

xyy7260 commented Feb 27, 2024

image

一起加这个群吧,加群后备注改成 github id。

你这个图片貌似打不开吧, 我找了三个人都不能打开

@hustcc
Copy link
Member

hustcc commented Feb 27, 2024

你这个图片貌似打不开吧, 我找了三个人都不能打开

已经更新。

@xyy7260
Copy link
Author

xyy7260 commented Apr 24, 2024

这个貌似没人做了

@hustcc
Copy link
Member

hustcc commented Apr 24, 2024

这个貌似没人做了

可能有点难!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

4 participants