我有一个二维数组,我用matplotlib绘制了一个等高线图:
ax = plt.subplot(331)
im = plt.imshow(list1[1], aspect = 'auto', extent = [mdotmin, mdotmax, sigmin, sigmax], vmin = lmin, vmax = lmax)
cp = plt.contour(mdot, sig, list1[1], levels )
其中,“list1[0]”是二维值数组,“mdot”和“sig”是x和y轴的一维数组。 这似乎可以工作,但我想显著增加sig和dot的范围,所以我取了这些值的对数(例如mdotlog=np.log10(mdot)),并绘制这些图。我现在有了代码片段:
^{pr2}$轮廓线看起来是正确的,但是imshow的颜色并没有按原木比例缩放,我不知道该怎么做。谁能给我指出正确的方向吗? 谢谢
目前没有回答
相关问题 更多 >
编程相关推荐