「PythonとMatplotlibを使用して極座標ヒストグラムを作成する方法」
PythonとMatplotlibで極座標ヒストグラムを作成する方法
Matplotlibチュートリアル
魅力的なグラフを作成し、見る者に洞察に満ちたストーリーを伝える
こんにちは、Python + Matplotlibチュートリアルへようこそ。上記の美しい極座標ヒストグラムの作成方法を紹介します。
極座標ヒストグラムは、標準の棒グラフでは多すぎる値がある場合に便利です。各棒が中央に向かって細くなる円形の形状は、同じ領域により多くの情報を詰め込むことができます。
素晴らしい機能の一つは、中心を一周すると最小値と最大値が出会い、視覚的な比較ができることです。
このチュートリアルでは、World Happiness ReportのデータとWorld Bankの所得水準に関する情報を使用しています。両データソースは、クリエイティブ・コモンズ・ライセンスの下で公開されています。
データフレームには146の国と3つの列が含まれています。
以下はデータの例です。
可視化のために必要なコードの各行を表示し、説明します。一緒に進めたい場合は、このGitHubリポジトリで使用しているコードとデータを見つけることができます。
さあ、始めましょう。
ステップ1:準備
ライブラリのインポート
誰もが馴染みのある標準のPythonライブラリのみが必要です。PILは必須ではありませんが、画像の処理に使用するため、私は好んで使用しています。
import mathimport numpy as npimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltfrom PIL import Imagefrom matplotlib.lines import Line2Dfrom matplotlib.patches import Wedgefrom matplotlib.offsetbox import OffsetImage, AnnotationBbox
<p唯一目立つのは、チュートリアルの後半でこれらのコンポーネントをカバーします。
<p通常通り、データをロードするためにpandasを使用します。
We will continue to update VoAGI; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles