Backend: refactor optional binning in lineplot and the bin* family of fxns
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- リファクタリング
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- r
調査の方向性
Start by locating the lineplot, bin* and group* functions in the R package and compare their current arguments and behavior for numeric and date axes. Trace how unbinned results are represented, then identify the relevant tests or examples. Done means the optional binning design and the proposed bin* to group* refactor are implemented consistently without relying on placeholder bin widths.
索引モデルが issue の本文から書いたものです。
説明
so currently if you dont want the line plot binned youd have to pass it a binwidth of 0 for numeric x axes and 1 day for dates. the response you get is consistent w if the data were to have been binned, except bin start and bin end are the same value and the bin label is essentially useless.. that seems less than ideal.
additionally, the bin* family of fxns now have some members that take only an x-axis arg, and some that take both an x and y axis. that also seems less than ideal, and while on the surface unrelated to the prev problem im starting to suspect the solution to both problems might be the same..
i think to solve both these problems we should consider adding the concept of 'bin' optionally to any/all group* fxns where its even remotely relevant. if we can we should also refactor the two bin* fxns that only take an x-axis argument to take both x and y args and become group* fxns themselves. this is likely to become a bit involved and requires some careful thinking, so i didnt want to try to attach it to the lineplot deadline.
- 主要言語
- R
- スター
- 1
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
VEuPathDB/plot.data のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 25/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
-
empty two by two オープン
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
VEuPathDB/plot.data の issue をすべて見る
似ている issue
-
bug triage_needed
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
pharmaverse/rtables#1123 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
-
Trying to reassign a reactiveVal to the name of an existing reactiveVal doesn't overwrite the latter オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100