1
I 열 A는 더미 변수 나타내는 다음과 같은 팬더 Dataframe 가지고 :조건부 색상
내가 뭘하고 싶은 것은 내 마커의 값 다음은 cmap='jet'
색상을 제공하는 것입니다 열 b 값이 1 인 경우를 제외하고 회색을 원할 때를 제외하고 열 b.
어떻게하면됩니까?
I 열 A는 더미 변수 나타내는 다음과 같은 팬더 Dataframe 가지고 :조건부 색상
내가 뭘하고 싶은 것은 내 마커의 값 다음은 cmap='jet'
색상을 제공하는 것입니다 열 b 값이 1 인 경우를 제외하고 회색을 원할 때를 제외하고 열 b.
어떻게하면됩니까?
당신은 하나의 플롯에 동일한 사용자의 값을 표시해야합니다 :
import matplotlib.pyplot as plt
import numpy as np
# test data
t = np.linspace(0, 2 * np.pi, 30)
x = np.sin(t)
x[3] = 1
y = np.cos(t)
# indices for 'bad' values
indices = x == 1
# calc colors from jet cmap
cmap = plt.get_cmap('jet')
colors = cmap((y - y.min())/y.ptp())
# normal values
plt.scatter(t[~indices], x[~indices], c = colors[~indices], cmap = cmap)
# bad values
plt.scatter(t[indices], x[indices], c = 'grey')
plt.show()
배열의 t, X를, y는 팬더 시리즈를 나타냅니다.
완벽하게 작동합니다! 고마워. – MattnDo