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

Python Matplotlib 표면 플롯에 색상을 변경하고 그리드 선을 추가하는 방법은 무엇입니까?

<시간/>

색상을 변경하고 Python 표면 플롯에 그리드 선을 추가하려면 다음 단계를 수행할 수 있습니다. -

  • Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다.

  • x, y 생성 그리고 h numpy를 사용하는 데이터 포인트.

  • 새 그림을 만들거나 기존 그림을 활성화하세요.

  • 그림을 사용하여 3D 축 개체 가져오기 (3단계부터).

  • 주황색, 가장자리 색상 및 선폭을 사용하여 표면 플롯을 만듭니다.

예시

numpy를 npimport로 가져오기 matplotlib.pyplot을 mpl_toolkits.mplot3d에서 plt로 가져오기 Axes3Dplt.rcParams["Figure.figsize"] =[7.50, 3.50]plt.rcParams["Figure.autolayout"] =Truex =np.arange 5, 5, 0.25)y =np.arange(-5, 5, 0.25)x, y =np.meshgrid(x, y)h =np.sin(x)*np.cos(y)fig =plt. Figure()ax =Axes3D(fig)ax.plot_surface(x, y, h, rstride=10, cstride=10, color='주황색', edgecolors='노란색', lw=0.6)plt.show() 

출력

Python Matplotlib 표면 플롯에 색상을 변경하고 그리드 선을 추가하는 방법은 무엇입니까?