「このテクニックでより良い棒グラフを作成する」

Creating better bar graphs with this technique.

(これは本当にseabornの散布図です!)

「議会の年齢」散布図の一部(すべての画像は著者によるもの)

効果的な視覚化にインスピレーションを得るために、私はThe Economist、Visual Capitalist、またはThe Washington Postを閲覧します。その中で、上記のような興味深いインフォグラフィックスに出会いました。このインフォグラフィックスは、米国議会の各議員の年齢をその世代別にプロットしたものです。

最初の印象は、水平な棒グラフだと思いましたが、よく見ると、各棒は複数のマーカーで構成されており、散布図になっていました。各マーカーは1人の議員を表しています。

このクイックサクセスデータサイエンスプロジェクトでは、Python、pandas、seabornを使用して、この魅力的なチャートを再現します。その過程で、あなたが存在を知らなかったかもしれないマーカータイプの宝庫を開放します。

データセット

米国には候補資格の年齢制限があるため、議会のメンバーの誕生日は公的な記録の一部です。これらの情報は、米国議会の人名録やWikipediaなど、複数の場所で見つけることができます。

便宜上、現在の議会メンバーの名前、誕生日、政府の部門、および政党のCSVファイルをすでにまとめ、このGistに保存しました。

コード

以下のコードはJupyter Labで書かれ、セルによって説明されています。

ライブラリのインポート

from collections import defaultdict  # 年齢ごとの議員のカウントに使用します。import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import patches  # プロットにボックスを描画するために使用します。import pandas as pdimport seaborn as sns

世代別データのための定数の割り当て

プロットに世代コホート(例:ベビーブーマー、ジェネレーションX)を強調表示するために、プロットに注釈を付けます。以下のコードは、各コホートの現在の年齢範囲を計算し、世代名とハイライトカラーのリストを含みます。これらのリストを定数として扱いたいので、名前を大文字にし、接頭辞にアンダースコアを使用します。

# プロット上でボックスとして表示するための世代データの準備:CURRENT_YEAR = 2023…

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

データサイエンス

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

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

人工知能

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

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

機械学習

「機械学習 vs AI vs ディープラーニング vs ニューラルネットワーク:違いは何ですか?」

テクノロジーの急速な進化は、ビジネスが効率化のために洗練されたアルゴリズムにますます頼ることで、私たちの日常生活を形...

人工知能

「ジャスティン・マクギル、Content at Scaleの創設者兼CEO - インタビューシリーズ」

ジャスティンは2008年以来、起業家、イノベーター、マーケターとして活動しています彼は15年以上にわたりSEOマーケティングを...

人工知能

ムーバブルインクのCEO兼共同創設者であるヴィヴェク・シャルマ氏についてのインタビュー・シリーズ

ビヴェクは2010年にムーバブルインクを共同設立し、急速な成長を遂げながら、600人以上の従業員を擁し、世界有数の革新的なブ...

人工知能

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

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