ホームページ >バックエンド開発 >Python チュートリアル >Matplotlib 散布図のデータ ポイントにカスタム テキスト ラベルを追加するにはどうすればよいですか?
散布図データ ポイントのテキスト ラベルのカスタマイズ
散布図を作成する場合、データ ポイントに追加情報の注釈を付けると便利なことがよくあります。これは、一緒にクラスター化されている可能性のあるポイントを区別する場合に特に役立ちます。一般的なシナリオの 1 つは、データ ポイントごとに異なる数値を表示する必要があることです。これは、 annotate() 関数を使用して実現できます。
次のデータセットを考えてみましょう:
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]
散布図を作成するには各点に注釈が付けられた対応する数字をプロットします。
import matplotlib.pyplot as plt fig, ax = plt.subplots() # Plot scatter points ax.scatter(x, y) # Annotate points with corresponding numbers for i, txt in enumerate(n): ax.annotate(txt, (x[i], y[i])) # Display plot plt.show()
annotate() 関数は、表示されるテキストを受け取り、その後にデータポイントの座標。フォント サイズ、色、配置などのさまざまな書式設定オプションが提供されます。詳細については、Matplotlib ドキュメントを参照してください。
以上がMatplotlib 散布図のデータ ポイントにカスタム テキスト ラベルを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。