Visualization tool that makes it easier to get scatter plots right.
Project description
quantile_scatter
下の方に日本語の説明があります
Overview
- Visualization tool that makes it easier to get scatter plots right.
- The number of uniform data is divided into intervals on the x-axis, and the quantile points for each interval are displayed.
Usage
import quantile_scatter
# dummy data
x_ls = [(4 * random.random() - 2) ** 3
for _ in range(1000)]
y_ls = [math.sin(x) + random.random() * 0.5
for x in x_ls]
# plot [quantile_scatter]
quantile_scatter.plot(
x = x_ls, # x-list
y = y_ls, # y-list
min_bin_ratio = 1/20, # Ratio of the smallest group (the number of records in the smallest group as a percentage of the total)
ile_ls = [0.25, 0.5, 0.75]
)
Advanced Usage
- Option argument of
quantile_scatter.plot()
function:
mean = True # Also draw the "mean"
show = False # Do not show the graph and only return the data to be displayed (useful for saving the graph or drawing with something other than matplotlib)
概要
- 散布図を正しく把握しやすくする可視化ツール
- 均一データ数の横軸区間に分け、各区間の分位点を表示する
- 説明は執筆中です
使用例
import quantile_scatter
# ダミーデータ
x_ls = [(4 * random.random() - 2) ** 3
for _ in range(1000)]
y_ls = [math.sin(x) + random.random() * 0.5
for x in x_ls]
# 分位点散布図の描画 [quantile_scatter]
quantile_scatter.plot(
x = x_ls, # 横軸数値リスト
y = y_ls, # 縦軸数値リスト
min_bin_ratio = 1/20, # 最小グループ割合 (最も小さいグループのレコード数が全体に占める割合)
ile_ls = [0.25, 0.5, 0.75] # どこの分位点を出すか
)
発展的な利用方法
quantile_scatter.plot()
関数のoption引数
mean = True # 「平均」も描画する
show = False # グラフ表示せず、表示対象データのみを返却 (グラフを保存したい場合や、matplotlib以外で描画したい場合などに有効)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file quantile-scatter-0.3.1.tar.gz
.
File metadata
- Download URL: quantile-scatter-0.3.1.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.27.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5627ff8293e0056ccb64ec0cb5db54f841c6bf7f5e1c776b86eb5b7e8f82057 |
|
MD5 | 046c00e7dd417d09180d29db76167413 |
|
BLAKE2b-256 | 1ca233053768b350640f302216c8c0f42c65ca8d8424bd7d65b77c0ac0f24955 |
File details
Details for the file quantile_scatter-0.3.1-py3-none-any.whl
.
File metadata
- Download URL: quantile_scatter-0.3.1-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.27.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dbea33f5bc054a44b7993b1dd5eceb4703eb697bb1a23e546bbef2d62677f3a |
|
MD5 | ac1028d3bc3a669592ea0b1d446b4e4d |
|
BLAKE2b-256 | f830adced36b582fce894557b42b077ee88a17abf19dc606d07063bc7b7c20ea |