Matplotlib:散布図の色に凡例を追加する方法は?

PJ

私のデータフレームには、SKU、保存、ラベル(カテゴリ変数)の3つの列があります。を呼び出すとplt.legend()、「保存」の凡例が追加されますが、色(a、b、c、d)に凡例を追加したいですか?

from numpy import *
import numpy as np
import pandas as pd
from matplotlib import pyplot as plt
import matplotlib.pyplot as plt

df = pd.DataFrame(np.random.rand(100,1), columns=['Saving'])
df['SKU'] = np.arange(100)
df['label'] = np.random.choice(['a', 'b', 'c','d'], 100)

fig, ax = plt.subplots()
colors = {'a':'red', 'b':'blue', 'c':'green', 'd':'white'}
figSaving = ax.scatter(df['SKU'], df['Saving'], c=df['label'].apply(lambda x: colors[x]))

plt.show()
PJ
import pandas as pd
import numpy as np
import matplotlib.patches as mpatches
import matplotlib.pyplot as plt

df = pd.DataFrame(np.random.rand(100,1), columns=['Saving'])
df['SKU'] = np.arange(100)
df['label'] = np.random.choice(['a', 'b', 'c','d'], 100)

fig, ax = plt.subplots()
colors = {'a':'red', 'b':'blue', 'c':'green', 'd':'white'}
figSaving = ax.scatter(df['SKU'], df['Saving'], c=df['label'].apply(lambda x: colors[x]))


# build the legend
red_patch = mpatches.Patch(color='red', label='a')
blue_patch = mpatches.Patch(color='blue', label='b')
green_patch = mpatches.Patch(color='green', label='c')
white_patch = mpatches.Patch(color='white', label='d')

# set up for handles declaration
patches = [red_patch, blue_patch, green_patch, white_patch]

# define and place the legend
#legend = ax.legend(handles=patches,loc='upper right')

# alternative declaration for placing legend outside of plot
legend = ax.legend(handles=patches,bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0.)

plt.show()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

散布図の色に基づいて凡例を追加する方法[matplotlib]

分類Dev

matplotlib散布図に凡例を追加する方法

分類Dev

色が動的であるmatplotlib散布図に凡例を追加します

分類Dev

Pythonの散布図に凡例を追加する

分類Dev

matplotlibの散布図に箱ひげ図を追加する方法

分類Dev

最高のmatplotlib散布図のc値を前面に送信する方法は?

分類Dev

R散布図の視覚化:カスタム複数の遺伝子を散布図に色付けする方法は?

分類Dev

対応する色の2つの凡例を持つ散布図

分類Dev

matplotlib - 1 つの散布図に 2 つのラベルを追加する方法

分類Dev

matplotlib散布図に3次元として色を追加するにはどうすればよいですか?

分類Dev

散布図(PCA)に凡例を追加

分類Dev

どのようにパンダのデータフレームの散布図に凡例を追加するには?

分類Dev

2つの別々のデータセット行を使用して散布図にggplot凡例を追加する方法

分類Dev

Pythonのmatplotlibを使用して散布図に線を追加する

分類Dev

matplotlibのimshow()に凡例を追加する方法

分類Dev

Matplotlib散布図の凡例

分類Dev

Rの散布図でクラスに色を付ける方法は?

分類Dev

Matplotlib:列の値に基づいて散布図の円に色を付ける方法

分類Dev

Matlab:各データポイントが異なる色になる散布図で凡例の色を設定するにはどうすればよいですか?

分類Dev

matplotlibを使用して箱ひげ図に点の散布図を追加する

分類Dev

matplotlibの散布図に回転を提供するより速い方法は?

分類Dev

matplotlib pyplotで散布図の点の色を指定するにはどうすればよいですか?

分類Dev

matplotlibの散布図で各シリーズに異なる色を設定する

分類Dev

matplotlibの散布図で各シリーズに異なる色を設定する

分類Dev

散布図の上に追加の点をプロットする方法は?

分類Dev

別の列の離散変数に従ってmatplotlib散布図マーカーまたは色を作成する方法はありますか?

分類Dev

散布図のfill_alphaとは別に、ボケで凡例の色の透明度を設定するにはどうすればよいですか?

分類Dev

図に凡例を追加する

分類Dev

ggplot2:段階的な色の凡例を割り当て、陰影起伏の背景を地図に追加する方法

Related 関連記事

  1. 1

    散布図の色に基づいて凡例を追加する方法[matplotlib]

  2. 2

    matplotlib散布図に凡例を追加する方法

  3. 3

    色が動的であるmatplotlib散布図に凡例を追加します

  4. 4

    Pythonの散布図に凡例を追加する

  5. 5

    matplotlibの散布図に箱ひげ図を追加する方法

  6. 6

    最高のmatplotlib散布図のc値を前面に送信する方法は?

  7. 7

    R散布図の視覚化:カスタム複数の遺伝子を散布図に色付けする方法は?

  8. 8

    対応する色の2つの凡例を持つ散布図

  9. 9

    matplotlib - 1 つの散布図に 2 つのラベルを追加する方法

  10. 10

    matplotlib散布図に3次元として色を追加するにはどうすればよいですか?

  11. 11

    散布図(PCA)に凡例を追加

  12. 12

    どのようにパンダのデータフレームの散布図に凡例を追加するには?

  13. 13

    2つの別々のデータセット行を使用して散布図にggplot凡例を追加する方法

  14. 14

    Pythonのmatplotlibを使用して散布図に線を追加する

  15. 15

    matplotlibのimshow()に凡例を追加する方法

  16. 16

    Matplotlib散布図の凡例

  17. 17

    Rの散布図でクラスに色を付ける方法は?

  18. 18

    Matplotlib:列の値に基づいて散布図の円に色を付ける方法

  19. 19

    Matlab:各データポイントが異なる色になる散布図で凡例の色を設定するにはどうすればよいですか?

  20. 20

    matplotlibを使用して箱ひげ図に点の散布図を追加する

  21. 21

    matplotlibの散布図に回転を提供するより速い方法は?

  22. 22

    matplotlib pyplotで散布図の点の色を指定するにはどうすればよいですか?

  23. 23

    matplotlibの散布図で各シリーズに異なる色を設定する

  24. 24

    matplotlibの散布図で各シリーズに異なる色を設定する

  25. 25

    散布図の上に追加の点をプロットする方法は?

  26. 26

    別の列の離散変数に従ってmatplotlib散布図マーカーまたは色を作成する方法はありますか?

  27. 27

    散布図のfill_alphaとは別に、ボケで凡例の色の透明度を設定するにはどうすればよいですか?

  28. 28

    図に凡例を追加する

  29. 29

    ggplot2:段階的な色の凡例を割り当て、陰影起伏の背景を地図に追加する方法

ホットタグ

アーカイブ