plotly / plotly/plotly.js

[FEATURE]: Add scattergl trace for ternary plot

未关闭
#7,058 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

feature P3
主要语言
JavaScript
星标
18.3k
派生
2k
平均合并
2 天 12 小时
30 天内合并 PR
28

描述

Hello,

Currently the Ternary Plot only supports scatterternary trace, I am developing an open source glass web database where ternary visualizations are very usefull. However, I can sense that there's a performace lag when I have more points to render.

This amount of data is fine and can be zoomed and panned without lag (around 300 points):
image

But with this, a bit lag while hovering and zooming (around 3000 points):
image

And below is of course very laggy (around 30000 points):
image

I found one comment https://github.com/plotly/plotly.js/issues/1385#issuecomment-1538310933 from an old issue asking the same thing. It seems that it is not so easy to implement. Despite this, I would like to open this new issue to continue the discussion.

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

调研方向

首先查看现有的 scatterternary trace 以及 issue #1385 中的讨论,因为该 issue 没有指出源文件或测试。完成标准是为 ternary plots 定义并实现 scattergl 支持,并针对所描述的更大型数据集提供响应式的悬停、缩放和平移功能。

由索引模型根据 Issue 内容生成。

评估

技术栈
javascript
领域
data-visualization
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
活跃
描述清晰度
需要澄清
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。