plotly / plotly/plotly.py

Box plot with custom quartiles being inconsistent with upperfence parameter

オープン
#3,558 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

bug P3
主要言語
Python
スター
18.8k
フォーク
2.8k
平均マージ
16時間 26分
マージ済み PR(30日)
21

説明

In the documentation: https://plotly.com/python/box-plots/#box-plot-with-precomputed-quartiles

There is a code sample with upperfence parameter set to [5,6,7] which doesn't really make sense because the q3 values are [7,8,9] and I think the upperfence of a box plot can't be lower than the q3 values. However, the provided example returns a boxplot with all upperfences set to 9, which is the maximum-minimum upperfence value possible for the provided boxplots. I think this behavior is not desirable because difficult to understand.

I think it would be better to raise an error. If you prefer not to raise an error, I guess a better option would be to set the upperfence to the minimum possible values in each boxplot.

Have a nice day.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

リンクされているドキュメントの例「Box plot with precomputed quartiles」から始め、q3 と upperfence の値がどのように扱われているかを追跡します。ドキュメントに記載された出力を要求された動作と比較し、そのうえで無効な upperfence 値に対する一貫した結果を定義して検証します;ドキュメントの例は、もはや混乱を招くものであってはなりません。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
data-visualization
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
38/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。