Python で注釈付きの散布図を作成するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-23 00:50:12
オリジナル
824 人が閲覧しました

How Can I Create a Scatter Plot with Annotations in Python?

注釈付き散布図

データ ポイントごとに異なるテキスト注釈を含む散布図を作成すると、視覚化が強化され、関係性についての洞察が得られます。データ内で。この課題に対する Python の解決策は次のとおりです。

次のデータについて考えます。

y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199]
x = [0.15, 0.3, 0.45, 0.6, 0.75]
n = [58, 651, 393, 203, 123]
ログイン後にコピー

散布図を作成し、各データ ポイントに n の対応する数値で注釈を付けるには、次の手順に従います。

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
ax.scatter(x, y)

for i, txt in enumerate(n):
    ax.annotate(txt, (x[i], y[i]))
ログイン後にコピー

annotate() 関数を使用すると、散布図にテキスト注釈を追加できます。注釈を付けるテキストと、注釈を配置する点の座標が必要です。この場合、n 内の要素を反復処理し、対応するデータ ポイントに注釈を配置します。

annotate() 関数は、フォント プロパティ、色、位置などのさまざまな書式設定オプションを提供します。たとえば、注釈のフォント サイズを変更するには、fontsize パラメータを使用できます。

for i, txt in enumerate(n):
    ax.annotate(txt, (x[i], y[i]), fontsize=12)
ログイン後にコピー

各データ ポイントに異なるテキスト注釈を提供することで、散布図にコンテキストと意味を追加できます。データを解釈して結論を​​導き出すことが容易になります。

以上がPython で注釈付きの散布図を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート