scatter() 함수에 c 속성을 추가하여 표현하고 싶은 색상의 개수를 설정하면 각 데이터에 해당하는 컬러바의 색으로 정해집니다. 여기서는 4개의 점을 각각 다른 색으로 표현하기 위해 c=range(4)를 추가하였습니다.
import matplotlib.pyplot as plt plt.scatter([1,2,3,4], [10,30,20,40], s=[30,60,90,120], c=range(4)) plt.colorbar() plt.show()
그림 10-10 colorbar( ) 함수로 컬러바를 추가한 모습