Pythonで美しく(かつ有用な)スパゲッティプロットを作成する

Pythonで美しくスパゲッティプロットを作成する

スタックされた折れ線グラフは今とても人気です!

Hunter Harrittによる写真(Unsplash)

最近は気候変動に関する記事が多くあり、その中には多くの年数にわたるデータを要約した特徴的なスタックされた折れ線グラフが多く使われています。以下はClimate Reanalyzerからの例で、過去1年半にわたる海水温度が平均よりも高いことを示しています[1]:

グローバル(60S-60N)海面温度(1981-2023)[1]

また、Dr. Zachary Labeのサイトに掲載されている以下のチャートも似たようなもので、過去40年以上の間の南極海氷の範囲を示しています[2]:

南極の海氷の範囲(1978-2023)[2]

これらのグラフはインフォグラフィックスで人気がありますが、この人気は少し驚くべきものです[3]。これらの密集し絡み合った表示では、個々の線を追うのが困難であるため、「スパゲッティ」プロットとして一般的に避けられ、軽蔑されています。

しかし、スパゲッティプロットを成功させるためには、1つまたは2つの線を他のすべての線と比べて目立たせる必要があります。この戦略により、選択した線を全体の文脈の中に配置することができます。それらは正常な結果を表しているのか、それとも外れ値なのか?結果は本当に良いのか、本当に悪いのか?背景のトレンドに重ねて表示することで、物語は自然に展開されます。

このクイックサクセスデータサイエンスプロジェクトでは、Plotly Expressグラフィングライブラリを使用して以前の南極海氷チャートの模擬を作成します。このコード例を使用すると、独自のデータセットに対して同様のプロットを生成することができます。

National Snow and Ice Data Center

データには、コロラド大学ボルダー校の環境科学研究協力組合(CIRES)の一部であるNational Snow and Ice Data Centerが編集した包括的な公共データセットを使用します[4]。このデータセットは衛星画像を利用して極地の海氷の変化を追跡・監視しており、例えば南極周辺の氷の「光輪」などを捉えています。

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

人工知能

「コーネリスネットワークスのソフトウェアエンジニアリング担当副社長、ダグ・フラーラー氏 - インタビューシリーズ」

ソフトウェアエンジニアリングの副社長として、DougはCornelis Networksのソフトウェアスタック全体、Omni-Path Architecture...

人工知能

ピーター・マッキー、Sonarの開発者担当責任者-インタビューシリーズ

ピーター・マッキーはSonarのDeveloper Relationsの責任者です Sonarは、悪いコードの1兆ドルの課題を解決するプラットフォー...

人工知能

『DeepHowのCEO兼共同創業者、サム・ジェン氏によるインタビューシリーズ』

ディープハウのCEO兼共同創設者であるサム・ジェンは、著名な投資家から支持される急速に進化するスタートアップを率いていま...

機械学習

「Prolificの機械学習エンジニア兼AIコンサルタント、ノラ・ペトロヴァ – インタビューシリーズ」

『Nora Petrovaは、Prolificの機械学習エンジニア兼AIコンサルタントですProlificは2014年に設立され、既にGoogle、スタンフ...

機械学習

もし芸術が私たちの人間性を表現する方法であるなら、人工知能はどこに適合するのでしょうか?

MITのポストドクターであるジヴ・エプスタイン氏(SM '19、PhD '23)は、芸術やその他のメディアを作成するために生成的AIを...

人工知能

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

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