plotly / plotly/plotly.js

[FEATURE]: Allow annotations for scatterternary to reference ternary axes (a,b,c) instead of (x,y)

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

还没有人认领这个 Issue。

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

描述

Hi,

Description

For scatterternary plots, it would great if we could specify the annotation positions relative to the a,b, c axes instead of x and y.

Why should this feature be added?

Currently, we have to convert the annotations a,b, c positions into (arbitrary for this plot type) cartesian coordinate space; it would be easier (and be more logical) to be able to use a,b, c in the annotation declaration, e.g:

annotations: [
  {
    //x: 0.1,
    //y: 0.135,
    a: 10,
    b: 70,
    c: 20,
    text: "my text"
  }
]

Many thanks

贡献指南

打开贡献指南

从这里开始

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

调研方向

首先定位 plotly.js 中 scatterternary 的 annotation 处理以及 annotation 声明路径。检查 annotation 位置当前如何使用 x 和 y,然后确定对于此图表类型,应如何解释 a、b 和 c 坐标。完成的标准是 annotation 可以接受三元轴位置而无需进行笛卡尔转换,并且涵盖所请求的示例。

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

评估

技术栈
javascript
领域
data-visualization
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
冷清
描述清晰度
基本清楚
新手友好度
48/100

把新 issue 发到你的邮箱

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