RuntaScience diary

気象系データを扱う学生 旅が好きです

Welcome to my blog

About

Matplotlib

Python Matplotlibでトラジェクトリー描写

こんにちは。今日はトラジェクトリーのデータを高度分布とともにプロットする方法です。 データは各自でご用意ください。 必要な知識 PBLH データ モジュール 描写 必要な知識 Matplotlibの基礎 Python-時系列プロット(気温ー日平均) - RuntaScience diary P…

Pythonーエラーバーをfill_betweenで表示

こんにちは。 今日はエラーバーをfill_betweenを用いて表示してみたいと思います。 エラーバーと回帰直線の相関プロットについてです↓ runtascience.hatenablog.com 使い方 モジュール 描写 例1 例2 使い方 x軸はxで、y1からy2の間を塗りつぶす ax.fill_betw…

Python 軸を日付フォーマットに変更

こんにちは今日はx軸を日にちのフォーマットに変更する方法です。 DataFlame DN⇒Datetime グラフ DataFlame まずは使用するデータフレームをファイルから読み込んでください。 今回私は適当に作成したデータを使います。 print(df) Year Month Day Hour Minu…

Matplotlibで振り子ー二重振り子 カオスを知る

こんにちは!今日は二重振り子でカオスを見てみたいと思います! 単振り子に基礎的なコードを載せています。 runtascience.hatenablog.com 二重振り子 ドキュメント モジュール 軌跡 2個 カオス 二重振り子 ドキュメント matplotlib.org モジュール まずは必…

Matplotlibで振り子ー単振り子

こんにちは 今日は関数を使って、単振り子をアニメーションを作成したいと思います! アニメーションの基礎は前の記事を参照してください! runtascience.hatenablog.com 微分方程式 モジュール 解く 描写 単振り子 モジュール 単振り子 時間変化 単振り子の…

Matplotlibでアニメーション(FuncAnimation)

こんにちは 今日はMatplotlibのFuncAnimationを使ってアニメーションを作成したいと思います。 グラフ作成 Step1 Step2 モジュール グラフ Step3 モジュール グラフ グラフ作成 Step1 まずはドキュメントの3個目のsin関数を描写してみましょう。 matplotlib.…

Matplotlibで2軸のグラフを作成しよう

こんにちは!2軸のグラフ作成をします データの用意ができていて、図の書き方だけ知りたいという方は、描写 2軸へ!! モジュール データ 描写 1軸 2軸 モジュール 必要なモジュールをインポートします import numpy as np import matplotlib.pyplot as plt …

Python matplotlibのGridspecーグラフの柔軟な分割(3:1でもで4:1でも)

こんにちは。 グラフの分割をすると思うのですが、普通に分割すると1:1とか一つ一つが同じ大きさのグラフになりますよね。 そこで今回はMatplotlibのGridspecを用いて、3:1やさらに複雑なグラフの分割をしていきたいと思います! ★事前に必要な知識 グラフの…

Cartopy-月ごとにマップを分割しよう

こんにちは!今回は月ごとのデータを分割して表示してみたいと思います 基礎 ランダムウォーク Cartopy 基礎 まずは必要なモジュールをインポートします。 import numpy as np #数値計算 import matplotlib.pyplot as plt #描写 グラフを書いていきます #グ…

Pythonで可視化 マラソンってどのくらい差がつくんだろう

こんにちは! 今日は私が気になっていたことを簡単なアニメーションにしてみました! キロ5分とかキロ3分半とかよく言いますよね。 運動してると、世界のトップランナーとか目標としているタイム比べて どのくらい遅れているんだろうって単純に気になりまし…

Python レインボーカラーコード作成(rainbow colorcode)

こんにちは! 今回はカラーバーによく使うレインボーカラーを作成しました! どこを探しても等間隔の虹色のカラーリストを作ってくれるサイトがなかったので 自分で作りました! 仕上がりはこんな感じです↓ 作成 コード まずは必要なモジュールをインポート…

Pythonー相関プロットでエラーバーと回帰直線を表示しよう

こんにちは! エラーバーはデータの不確実性を示すため、データを示し際には重要です。 今回は、エラーバーを表示する方法をpythonを用いて実装したいと思います。 相関プロット データの準備 エラーバー グラフ作成 回帰直線 グラフ作成 相関グラフまとめ …

Python-時系列プロット(気温ー日平均)

こんにちは! 今日は時系列プロットを紹介します。 時系列プロット データの取得 データフレーム(df)の扱い グラフ描画 参考 時系列プロット データの取得 縦軸は気温データで、横軸は時間です。 データは気象庁の気温データ(時間平均値)を使用しました。 気…

Cartopy-Pythonを用いた、Merra-2の利用

こんにちは! 今回は、NASA(アメリカ航空宇宙局, National Aeronautics and Space Administration)のGES DISCで無料で入手可能なnetCDFのデータをCartopyを用いて表示させたいと思います。 netCDFの扱い方 データのダウンロード pythonでデータの中身を見る …

Cartopy-Pythonを使ったMapping

こんにちは! 私は気象のデータを用いて研究を行っています。 Pythonを用いて、Jupyternotebookでコーディングを行っています 今回はCartopyの使い方の基本をメモします。 Cartopyについて グラフの作成 アジア~日本をマッピング 県庁所在地のプロット Cart…