[[seaborn]]

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
programming:python:packages:seaborn [2018/03/06] – [折れ線] ikatakosprogramming:python:packages:graph:seaborn [2018/03/12] – ↷ programming:python:packages:seaborn から programming:python:packages:graph:seaborn へページを移動しました。 ikatakos
行 9: 行 9:
 seabornは、少ない設定項目で統計的にわかりやすいグラフがすぐ描ける。また、デフォルト色がパステル系でオシャレという評価が多い。 seabornは、少ない設定項目で統計的にわかりやすいグラフがすぐ描ける。また、デフォルト色がパステル系でオシャレという評価が多い。
  
-seabornも内部ではMatplotlibを使っている。ラップすることで使いやすく必要なら統計値を計算し、複数のグラフを自動的に組み合わせている。+====特徴==== 
 + 
 +seabornも内部ではMatplotlibを使っている。ラップすることで、 
 + 
 +  * グラフに適した統計値を計算 
 +  * 複数の関連するグラフを組み合わせて表示 
 + 
 +などを自動でしてくれるため、(統計上、各値が何を示すかの知識さえあれば)簡単にデータ概要を掴みやすくなっている。
 [[https://seaborn.pydata.org/examples/index.html|Example gallery]]を見れば、大体できあがるグラフの雰囲気は掴めるだろう。 [[https://seaborn.pydata.org/examples/index.html|Example gallery]]を見れば、大体できあがるグラフの雰囲気は掴めるだろう。
  
-ただ、使いやすくしたとはいえ、やはりグラフは設定項目が多い。ちょっと形を変えたければ、結局、matplotlibやseabornのAPIを調べなければいけない。 +ただエクセルで作れるような"よくある"グラフとは一線を画すため、慣れていない人に見せるにはきちんとした説明が必要と思われる。 
-最初からmatplotlibだけで書けばmatplotlibだけの知識で良いが、seabornを使うと両方について調べないといけないので、一長一短という所。+ 
 +====matplotlibの上位互換ではない==== 
 + 
 +使いやすくしたとはいえ、やはりグラフは設定項目が多い。ちょっとたければ、結局、matplotlibやseabornのAPIを調べなければいけない。 
 +最初からmatplotlibだけで書けばmatplotlibだけの知識で良いが、seabornを使うと両方について調べないといけないので、時間がかかる。その点は一長一短という所。
  
 =====ヒストグラム===== =====ヒストグラム=====
  
 [[https://seaborn.pydata.org/examples/distplot_options.html|Distribution plot options — seaborn 0.8.1 documentation]] [[https://seaborn.pydata.org/examples/distplot_options.html|Distribution plot options — seaborn 0.8.1 documentation]]
 +
 +引数表は一部抜粋(以下同)
  
 ^引数^型^初期値^説明^ ^引数^型^初期値^説明^
行 46: 行 59:
  
 しかしその際、凡例を出すと、一方の凡例しか表示されない。 しかしその際、凡例を出すと、一方の凡例しか表示されない。
-凡例はax内の要素に紐付くもので、別々に扱われるからのようだ。axから凡例情報を取得し、結合しないといけない。+凡例はax内の要素に紐付くもので、1軸目と2軸目は別々に扱われるからのようだ。axから凡例情報を取得し、結合しないといけない。
  
 [[https://qiita.com/supersaiakujin/items/e2ee4019adefce08e381|[python]matplotlibで左右に2つの軸があるグラフを書く方法 - Qiita]] [[https://qiita.com/supersaiakujin/items/e2ee4019adefce08e381|[python]matplotlibで左右に2つの軸があるグラフを書く方法 - Qiita]]
programming/python/packages/graph/seaborn.txt · 最終更新: 2018/03/15 by ikatakos
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0