0
numpy配列に2つの値があります。 0,1。私は配列をグラフ化するとき、1が常に黒であり、0が常に灰色であることを保証したい。Matplotlibグラフに特定の値を割り当てる
どうすればmatplotlibでこれを行うことができますか?
はあなたnumpy配列に2つの値があります。 0,1。私は配列をグラフ化するとき、1が常に黒であり、0が常に灰色であることを保証したい。Matplotlibグラフに特定の値を割り当てる
どうすればmatplotlibでこれを行うことができますか?
はあなたはあなたがイメージプロット(plt.imshow()
)をプロットしたいと仮定すると感謝し、あなたは最高の色として最低として、白と黒の持っている「gray_r」のようなカラーマップを選択することができ、灰色が真ん中になります。画像プロットを-1と1の間の値に正規化すると、配列の0の値はカラーマップの中間(灰色)に対応し、1はカラーマップの上端(黒)に対応します。
import matplotlib.pyplot as plt
import numpy as np; np.random.seed(0)
a = np.random.randint(0,2, size=(12,25))
plt.imshow(a, cmap="gray_r", vmin=-1, vmax=1)
plt.show()
使用したいんプロットの種類
? [ask]も読んでください。 – ImportanceOfBeingErnest