0
minr=min(r_s)
maxr=max(r_s)
mini=min(i_s)
maxi=max(i_s)
xi=np.arange(minr,maxr, 0.1)
yi=np.arange(mini,maxi, 0.1)
zi=mlab.griddata(r_s, i_s, r_z, xi, yi, interp='linear')
plt.rcParams['contour.negative_linestyle'] = 'dashed'
CS=plt.contour(xi,yi,zi,50, linewidths =2.0)
plt.clabel(CS, inline=1, fontsize=10)
CS = plt.contourf(xi,yi,zi,15,cmap=plt.cm.rainbow)
plt.colorbar()
plt.xlabel('RS')
plt.ylabel('IS')
plt.show()
print ("END")
위의 코드는 분산 된 3D 점 r_s, i_s, r_z의 등고선지도를 표시하기 위해 작성되었습니다. 등고선지도/선을 그릴 수 있었지만 양의 등고선 만 표시됩니다. 내가 놓친 게 있니? 나는 부정적인 것들을 포함하여 많은 등고선을 보여주고 싶다. R_S : 다음python pyplot 음수 등고선이 표시되지 않음
데이터 변화 -7 0.1 내지 2.0 i_s의 단계 : 27 15-0.1 r_z하는 단계와 : I이었다 -1100 임의로
최소한의 작동 예제를 제공하지 않으므로 사람들이 코드를 실행할 수 없습니다. – nicoguaro
@nicoguaro : 답장을 보내 주셔서 감사합니다. 내 문제에 대한 해결책을 찾을 수있었습니다. 코드는 괜찮습니다. 문제는 데이터에 있습니다. 실제로 일부 데이터 포인트는 10^6 이상이었으며 등고선 플롯에 음의 점 (약 -1000)이 표시되지 않았습니다. – Kam