「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

人工知能

ジョシュ・フィースト、CogitoのCEO兼共同創業者 - インタビューシリーズ

ジョシュ・フィーストは、CogitoのCEO兼共同創業者であり、感情と会話AIを組み合わせた革新的なプラットフォームを提供するエ...

人工知能

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

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

人工知能

キャルレールの最高製品責任者、ライアン・ジョンソンへのインタビューシリーズ

ライアンは、初期のスタートアップからフォーチュン100の組織まで、多様なテクノロジーと製品開発のリーダーシップ経験を15年...

人工知能

「ゲイリー・ヒュースティス、パワーハウスフォレンジクスのオーナー兼ディレクター- インタビューシリーズ」

ゲイリー・ヒュースティス氏は、パワーハウスフォレンジックスのオーナー兼ディレクターであり、ライセンスを持つ私立探偵、...

人工知能

「シフトのCEOであるクリス・ナーゲル – インタビューシリーズ」

クリスはSiftの最高経営責任者です彼は、Ping Identityを含むベンチャー支援および公開SaaS企業のシニアリーダーシップポジシ...

人工知能

スコット・スティーブンソン、スペルブックの共同創設者兼CEO- インタビューシリーズ

スコット・スティーブンソンは、Spellbookの共同創設者兼CEOであり、OpenAIのGPT-4および他の大規模な言語モデル(LLM)に基...