「PythonとMatplotlibを使用して目を引く国別ランキングを作成する方法」

Creating Eye-Catching Country Rankings Using Python and Matplotlib

Matplotlibチュートリアル

標準の折れ線グラフに代わる美しいオルタナティブ

Chart created by the author

こんにちは、このチュートリアルへようこそ。ここではPythonとMatplotlibを使用して上記のグラフを作成する方法を教えます。

このデータの可視化の良い点は、特定の指標において各国がどのようにランクされているかをクリーンで美しい方法で表示していることです。

標準の折れ線グラフを使用する代わりに、実際の値を表示する方法では、いくつかの国が近くにあったり、いくつかの国が他の国を大きく上回っている場合に混乱することがあります。

このチュートリアルのコードにアクセスしたい場合は、このGitHubリポジトリで見つけることができます。

データについて

このチュートリアルでは、今日の10大経済のGDP値を含むシンプルなCSVを作成しました。

Screenshot by the author

データは世界銀行から提供されており、指標の正式名称は「GDP(2015年の一定ドル)」です。

GDPの異なる測定方法について詳しく知りたい場合は、同じ種類のデータ可視化を使用したこの記事をご覧ください。

私たちの地球の最大経済に関する4つのチャートが世界の理解を向上させます

知識は力だと言います。

VoAGI.datadriveninvestor.com

さあ、チュートリアルを始めましょう。

ステップ1:ランキングの作成

ステップ1は、データセットの各年において国をランク付けすることです。これはpandasを使用して簡単に行うことができます。

def create_rank_columns(df, columns):    rank_columns = ["rank_{}".format(i) for i in range(len(columns))]    for i, column in enumerate(columns):        df[rank_columns[i]] = df[column].rank(ascending=False)            return df, rank_columns

結果の列は次のようになります。

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

人工知能

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

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

データサイエンス

「Adam Ross Nelsonによる自信のあるデータサイエンスについて」

データサイエンスの中で新たな分野が現れ、研究内容が理解しにくい場合は、専門家や先駆者と話すのが最善です最近、私たちは...

人工知能

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

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

人工知能

「スノーケルAIのCEO兼共同創設者、アレックス・ラットナー - インタビューシリーズ」

アレックス・ラトナーは、スタンフォードAIラボを母体とする会社、Snorkel AIのCEO兼共同創設者ですSnorkel AIは、手作業のAI...

人工知能

エンテラソリューションズの創設者兼CEO、スティーブン・デアンジェリス- インタビューシリーズ

スティーブン・デアンジェリスは、エンタラソリューションズの創設者兼CEOであり、自律的な意思決定科学(ADS®)技術を用いて...

人工知能

「ElaiのCEO&共同創業者、Vitalii Romanchenkoについてのインタビューシリーズ」

ヴィタリー・ロマンチェンコは、ElaiのCEO兼共同創設者であり、マイク、カメラ、俳優、スタジオの必要なく、個人が一流のビデ...