scatter plot with colormap code example
Example 1: plt.scatter set color in rgb
X = [0, 1, 2]
Y = [0, 1, 2]
Z = [0, 1, 2]
C = np.array([[255, 0, 0], [0, 255, 0], [0, 0, 255]])
fig = plt.figure()
ax = fig.add_subplot(111, projection = '3d')
ax.scatter(X, Y, Z, c = C/255.0)
plt.show()
Example 2: scatter plot color by value
x=['A','B','B','C','A','B']
y=[15,30,25,18,22,13]
def pltcolor(lst):
cols=[]
for l in lst:
if l=='A':
cols.append('red')
elif l=='B':
cols.append('blue')
else:
cols.append('green')
return cols
cols=pltcolor(x)
plt.scatter(x=x,y=y,s=500,c=cols)
plt.grid(True)
plt.show()