タグ

seabornに関するteddy-gのブックマーク (5)

  • seaborn.FacetGrid — seaborn 0.13.2 documentation

    seaborn.FacetGrid# class seaborn.FacetGrid(data, *, row=None, col=None, hue=None, col_wrap=None, sharex=True, sharey=True, height=3, aspect=1, palette=None, row_order=None, col_order=None, hue_order=None, hue_kws=None, dropna=False, legend_out=True, despine=True, margin_titles=False, xlim=None, ylim=None, subplot_kws=None, gridspec_kws=None)# Multi-plot grid for plotting conditional relationships.

    teddy-g
    teddy-g 2021/02/20
    ヒストグラムとか散布図をずらーっと並べるアレの細かい設定は結局本家の情報見るしかないと。なかなか一発で思ったようなグラフができないのがむかつく。
  • matplotlibやseabornのヒストグラムでビン幅をサクッとキレイに整える - Qiita

    はじめに Icons8 Team ラベル別にデータの分布を確認するためヒストグラムを重ねてプロットすることは多いが、データ次第ではビン幅の違いが目立つケースがある。 TableauをはじめとしたBIツールを使っていても発生しないが、matplotlibやseabornは勝手に調整してくれないので自分で対応する必要がある。 方法 引数のbinsを利用する。 bins : int or sequence or str, optional matplotlib.pyplot.hist binsは整数値だけでなくsequenceも受け取れるので、 range関数に最大値最小値を指定して好みの分割数を設定するだけでいい。 import numpy as np import matplotlib.pyplot as plt # ラベルが2種類でデータの分布が異なるDataFrameを用意 df_1st

    matplotlibやseabornのヒストグラムでビン幅をサクッとキレイに整える - Qiita
    teddy-g
    teddy-g 2021/02/20
    Seabornでヒストグラム書くときに任意のBINを設定したいときはbins=range(最小値、最大値、ステップ)で指定してやれば良い。
  • How to move legend to outside of a seaborn scatterplot?

    teddy-g
    teddy-g 2021/02/18
    Scatterplotの凡例が思いっきり真ん中に重なっててどうしたもんかと思ったが、legend(loc="~", bbox_to_anchor=(~,~))と指定してやるらしい。オマジナイにもほどがある。
  • seaborn scatterplot marker size for ALL markers

    teddy-g
    teddy-g 2021/02/18
    SeabornでもScatterplotのマーカーサイズを変更したいときは"s"で指定する。なんで隠し設定みたいになってるのか。
  • seabornでプロットサイズの変更 - Qiita

    seabornでプロットのサイズを変えるには 最初にまとめておくと、どのplot関数を使うかによって大きく2種類の方法があるみたい。 一つ目の方法 ググってみるとmatplotlibを使った下のどれかでできるって説明が多いし、これでだいたい上手くいく。 # その1 plt.figure(figsize=(20, 10)) sns.scatterplot(...) # scatterplotを例に # その2 plt.rcParams["figure.figsize"] = (20, 10) sns.scatterplot(...) # その3 fig, ax = plt.subplots(figsize=(20, 10)) sns.scatterplot(..., ax=ax) ただし、seabornのplot関数によっては上の方法が効かない。例えばsns.lmplotなどがそのような例。

    seabornでプロットサイズの変更 - Qiita
    teddy-g
    teddy-g 2021/02/18
    悲しいことにplt.figure(figsize=(x,y))ってやってもcatplotは永遠にサイズが変わらないんだよ。heightとaspectを指定してやらんといかん。なおaspectは縦横比で大きくすると横長に。
  • 1