morikomorou’s blog

自分が学んだことなどの備忘録的なやつ

2022-02-01から1ヶ月間の記事一覧

【python】カーネル密度推定による確率密度関数の推定

分布がわからないデータや、正規分布ではないデータの分布を推定する方法について紹介します。カーネル密度推定という手法を使って、サンプルデータから母集団の確率密度を推定します。

【python】ヒストグラムと確率密度関数を重ねる方法

データの分布を可視化する際に、ヒストグラムと、確率密度関数を合わせて表示する方法について説明します。

【python】多数の説明変数間の相関をインタラクティブに可視化する方法

説明変数が多いデータをseabornのpairplotで描画するとどうしてもごちゃごちゃしてしまいます。そこで相関係数のヒートマップと関連付けて、クリックしたらそのデータ間の散布図が表示されるような見やすいグラフを作ってみます。

【python】seabornで変数間の関係性をお手軽に可視化

seabornのheatmapとpairplotの使い方について解説します。 実際にボストンの住宅価格のデータセットを用いてデータ間の関係性を散布図で一覧表示したり、相関係数をヒートマップで可視化したりします。

【python】キー操作でグラフ上の点の値を取得する

キー入力でmatplotlibのグラフをインタラクティブに操作する方法について解説します。 例として、プロットしたグラフの各点の値を矢印キーで取得するコードを実装します。

【python】マウス操作でマンデルブロ集合を探索する

matplotlibだけでマンデルブロ集合を描き、マウスクリックした箇所を拡大して再描画するコードを実装します。 matplotlibのグラフをインタラクティブに操作して、マンデルブロ集合の探索に使用します。

【python】imshowによる2次元データのヒートマップ作成方法

matplotlibのimshowを使って、行列(2次元データ)の可視化を行う方法について説明します。カラーバーの範囲の更新の方法についても説明します。

【python】matplotlibの棒グラフや散布図の色を部分的に変える方法

グラフの注目してほしい部分だけ色を変更する方法について解説します。また、それを応用してクリックした要素のみ動的に色を変えれるようにする方法についても説明します。

【python】matplotlibでクリック&スクロールで四角を描画

マウスクリックやマウスのスクロールホイールをつかって、matplotlibのグラフ上に自由に四角を描く方法について説明します。スクロールで描く四角の大きさを変更できるように実装します。

【python】matplotlibの凡例の位置を手動で微調整するスマートな方法

皆さんはmatplotlibを使ってグラフを書いた際に、凡例の位置の調整でイライラしたことありませんか?excelで書くグラフみたいに凡例を手動で動かせるようにする方法について解説します。

【python】matplotlibのグラフ上の点をドラッグで動かす

matplotlibのグラフ上の点をドラッグで動かす方法についてコードを実装、解説します。

【python】クリックでmatplotlibのグラフの色や透明度を変える

matplotlibでピックイベントを使って、グラフ要素を取得し、色や透明度を変更する方法について説明します。

【python】matplotlibでマウスクリックイベントを紐づける

matplotlibでグラフを描画した際にマウスクリックや、キーボードの操作によってグラフを変化させる方法について説明します。今回は、グラフエリア内をマウスクリックした際にその場所の座標を取得する方法と、クリックでグラフに点を描画する方法について説…

【python】matplotlibでフラクタル図形(マンデルブロ集合)を描く

マンデルブロ集合をmatplotlibを使って描いてみます。簡単な数式で描けるとは思えない不思議な世界を垣間見ることができます。

【python】matplotlibでフラクタル図形(フラクタルツリー)を描く

フラクタルツリーまたはH木と呼ばれるフラクタル図形をpythonをつかって描く方法について説明します。 また、プロットをいじって木っぽくしてみます。

【python】matplotlibでフラクタル図形(コッホ曲線)を描く

pythonとmatplotlibを使って代表的なフラクタル図形であるコッホ曲線の描き方について説明します。

【python】ルンゲクッタ法による2重振り子のカオス挙動シミュレーション

カオスは好きでしょうか?ルンゲクッタ法を用いて2重振り子のカオス挙動のシミュレーションをおこない、アニメーション出力する方法について説明します。

【python】tkinterのアプリ上にmatplotlibアニメーションを表示して動的に変化させる方法

tkinterを使ったGUIの画面上にmatplotlibで作成したアニメーションの配置方法と、スライドバーでアニメーションをいじくる方法について説明します