「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

データサイエンス

アステラソフトウェアのCOO、ジェイ・ミシュラ - インタビューシリーズ

ジェイ・ミシュラは、急速に成長しているエンタープライズ向けデータソリューションの提供企業であるAstera Softwareの最高執...

人工知能

「UVeyeの共同設立者兼CEO、アミール・ヘヴェルについてのインタビューシリーズ」

アミール・ヘヴァーは、UVeyeのCEO兼共同創設者であり、高速かつ正確な異常検出により、自動車およびセキュリティ産業に直面...

人工知能

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

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

人工知能

「リオール・ハキム、Hour Oneの共同創設者兼CTO - インタビューシリーズ」

「Hour Oneの共同創設者兼最高技術責任者であるリオール・ハキムは、専門的なビデオコミュニケーションのためのバーチャルヒ...

人工知能

「コマンドバーの創設者兼CEO、ジェームズ・エバンスによるインタビューシリーズ」

ジェームズ・エバンズは、CommandBarの創設者兼CEOであり、製品、マーケティング、顧客チームを支援するために設計されたAIパ...

人工知能

「aiOlaのCEO兼共同創設者、アミール・ハラマティによるインタビューシリーズ」

アミール・ハラマティは、aiOlaのCEO兼共同創業者であり、スピーチを作業可能にし、どこでも完全な正確さで業界固有のプロセ...