「Matplotlibを使用してリップスティックチャートを作成する方法」 Matplotlibを使用してリップスティックチャートを作成する方法について説明します

Matplotlibを使用してリップスティックチャートを作成する方法について説明します

Matplotlibチュートリアル

値が小さいほど良いデータ可視化

今日は、値が小さいほど良いメトリクスの進捗を視覚化するための口紅チャートの作成方法を紹介します。

メトリクスが類似の傾向やトピックを持つが、スケールが異なる場合に最適です。私の目標は、「単に」プロットするのではなく、メッセージを共有することです。

データの視覚化に集中できるように、死亡率と疾患に関するシンプルなデータセットを準備しました。

データは世界銀行から取得され、クリエイティブ・コモンズ・ライセンスの下で公開されています。詳細については、私の新しい無料ニュースレター「データワンダー」で視覚化について書いています。

さあ、始めましょう。

ステップ1 – ライブラリのインポート

最初で最も簡単な部分は、pandasやmatplotlibなど必要なライブラリをインポートすることです。

import numpy as npimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltfrom PIL import Imagefrom matplotlib.lines import Line2D

おめでとうございます、ステップ1を完了しました! 🥳

ステップ2 — Seabornスタイルの作成

次に、カラースキームを作成し、フォントを選択したいと思います。CoolorsやColorhuntなどのサイトは、美しい色を探す際に素晴らしいリソースです。

ここに、このチュートリアルのためのseabornスタイルを作成するためのコードと設定を示します。

FONT_FAMILY = "serif"BACKGROUND_COLOR = "#FAE8E0"TEXT_COLOR = "#33261D"BAR_COLOR = "#EF7C8E"sns.set_style({    "axes.facecolor": BACKGROUND_COLOR,    "figure.facecolor": BACKGROUND_COLOR,    "text.color": TEXT_COLOR,    "font.family": FONT_FAMILY,    "xtick.bottom": False,    "xtick.top": False,    "ytick.left": False,    "ytick.right": False,    "axes.spines.left": False,    "axes.spines.bottom": False,    "axes.spines.right": False,    "axes.spines.top": False,})

すべての目盛りと線を削除して、クリーンな視覚化を作成し、グリッドは口紅チャートに価値のある情報を追加しません。

ステップ3 — データの読み込み

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

人工知能

ディープAIの共同創業者兼CEO、ケビン・バラゴナ氏- インタビューシリーズ

ディープAIの創設者であるケビン・バラゴナは、10年以上の経験を持つプロのソフトウェアエンジニア兼製品開発者です彼の目標...

人工知能

「パクストンAIの共同創業者兼CEO、タングイ・シャウ - インタビューシリーズ」

タングイ・ショウは、Paxton AIの共同創設者兼CEOであり、法的研究と起草の負担を軽減するためにGenerative AIを使用するプラ...

AIテクノロジー

「LXTのテクノロジーバイスプレジデント、アムル・ヌール・エルディン - インタビューシリーズ」

アムル・ヌール・エルディンは、LXTのテクノロジー担当副社長ですアムルは、自動音声認識(ASR)の文脈での音声/音響処理と機...

人工知能

Aaron Lee、Smith.aiの共同設立者兼CEO - インタビューシリーズ

アーロン・リーさんは、Smith.aiの共同創業者兼CEOであり、AIと人間の知性を組み合わせて、24時間365日の顧客エンゲージメン...

人工知能

「Zenの共同創設者兼CTO、イオン・アレクサンドル・セカラ氏によるインタビューシリーズ」

創業者兼CTOであるIon-Alexandru Secaraは、Zen(PostureHealth Inc.)の開発を牽引しており、画期的な姿勢矯正ソフトウェア...

人工知能

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

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