1
예측으로 확정되는 3 가지 유형의 점이있을 때 가우스 혼합의 결과를 그립니다. 나는 각 클러스터에 대해 다른 색상을 예측했으며 이제는 색상 대신 다른 표식을 사용하고 싶습니다.조건부 마커 matplotlib
colors=['pink' if i==0 else 'skyblue' if i==1 else 'lightgreen' for i in resultGM]
markers=['c' if i==0 else 'o' if i==1 else 'D' for i in resultGM]
ax=plt.gca()
ax.scatter(datas[:,0], datas[:,1], alpha=0.8, c=colors,marker=markers)
plt.title("Calling "+name_snp)
plt.xlabel('LogRatio')
plt.ylabel('Strength')
plt.show()
하지만 다른 마커와 같은 일을 할 수 없다, 그것은 마커의 목록을 인식하지 못합니다.
색상이있는 것처럼 각 클러스터 (0,1,2)마다 다른 표식을 사용하려면 어떻게해야합니까?
당신은 그들을 통해 루프가 있습니다. http://stackoverflow.com/questions/41078331/matplotlib-read-marker-direction-from-a-file/41078504#41078504를 참조하십시오. –