「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

データサイエンス

2023年にAmazonのデータサイエンティストになる方法は?

ほとんどのビジネスは現在、膨大な量のデータを生成し、編集し、管理しています。しかし、ほとんどのビジネスは、収集したデ...

人工知能

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

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

人工知能

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

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

人工知能

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

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

人工知能

「Ami Hever、UVeyeの共同創設者兼CEO - インタビューシリーズ」

עמיר חבר הוא המנכל והמייסד של UVeye, סטארט-אפ ראיה ממוחשבת בלמידה עמוקה, המציבה את התקן הגלובלי לבדיקת רכבים עם זיהוי...

人工知能

Diginiのスマートセンスの社長、ガイ・イエヒアブによるインタビューシリーズ

ガイ・イハイアヴ氏は、ビジネスの成功に最も重要な資産を保護するためにインターネット・オブ・シングス(IoT)の力を活用す...