Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

지속적으로 색상을 변경하는 Matplotlib에서 한 줄을 그리는 방법은 무엇입니까?

<시간/>

계속해서 색이 변하는 단일 선을 그리려면 다음 단계를 수행할 수 있습니다.

  • 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
  • 무작위 x 만들기 및 y numpy를 사용한 데이터 포인트
  • 그림과 서브플롯 세트를 생성합니다.
  • 1에서 100 사이의 범위에서 색인을 반복합니다.
  • 플롯 xy 루프에서 임의의 색상을 가진 데이터 포인트.
  • 그림을 표시하려면 show()를 사용하세요. 방법.

matplotlib.pyplot을 pltimport numpy로 npimport randomplt.rcParams["Figure.figsize"] =[7.50, 3.50]plt.rcParams["Figure.autolayout"] =Truex =np.linspace(1, 10, 100)로 가져오기 )y =np.sin(x)fig, ax =plt.subplots() in range(0, 100, 5):r =random.random() b =random.random() g =random.random( ) 색상 =(r, g, b) ax.plot(x[i:i+5+1], y[i:i+5+1], c=color, lw=7)plt.show() 

출력

지속적으로 색상을 변경하는 Matplotlib에서 한 줄을 그리는 방법은 무엇입니까?