「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!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

「クリス・サレンス氏、CentralReachのCEO - インタビューシリーズ」

クリス・サレンズはCentralReachの最高経営責任者であり、同社を率いて、自閉症や関連する障害を持つ人々のために優れたクラ...

人工知能

ベイリー・カクスマー、ウォータールー大学の博士課程候補 - インタビューシリーズ

カツマー・ベイリーは、ウォータールー大学のコンピュータ科学学部の博士課程の候補者であり、アルバータ大学の新入教員です...

人工知能

ディープAIの共同創業者兼CEO、ケビン・バラゴナ氏- インタビューシリーズ

ディープAIの創設者であるケビン・バラゴナは、10年以上の経験を持つプロのソフトウェアエンジニア兼製品開発者です彼の目標...

人工知能

「パクストンAIの共同創業者兼CEO、タングイ・シャウ - インタビューシリーズ」

タングイ・ショウは、Paxton AIの共同創設者兼CEOであり、法的研究と起草の負担を軽減するためにGenerative AIを使用するプラ...

人工知能

『ジュリエット・パウエル&アート・クライナー、The AI Dilemma – インタビューシリーズの著者』

『AIのジレンマ』は、ジュリエット・パウエルとアート・クライナーによって書かれましたジュリエット・パウエルは、著者であ...

人工知能

ギル・ジェロン、Orca SecurityのCEO&共同創設者-インタビューシリーズ

ギル・ゲロンは、オルカ・セキュリティのCEO兼共同設立者ですギルは20年以上にわたりサイバーセキュリティ製品をリードし、提...