私はスキャッターでいくつかのデータをプロットしようとしていました。私のコードはMatplotlib imshow:データは回転していますか?
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
from scipy.interpolate import griddata
data = np.loadtxt('file1.txt')
x = data[:,0]
y = data[:,1]
z = data[:,2]
plt.scatter(x, y, c=z, s=100, cmap=mpl.cm.spectral)
cbar=plt.colorbar()
s=18
plt.ylabel(r"$a_v$", size=s)
plt.xlabel(r"$a_{\rm min}$", size=s)
plt.xlim([x.min(),x.max()])
plt.ylim([y.min(),y.max()])
plt.show()
結果が今
です私はいくつかのデータを、私は散乱の円を好きではなかったsoinceとimshowをしようとする考えになりました。なぜimshow()
データを反転ん
私の問題はobvioslyです: は、だから私はこの結果にこの
from matplotlib.mlab import griddata
import matplotlib.pyplot as plt
data = np.loadtxt('file1.txt')
x = data[:,0]
y = data[:,1]
z = data[:,2]
N = 30j
extent = (min(x), max(x), min(y), max(y))
xs,ys = np.mgrid[extent[0]:extent[1]:N, extent[2]:extent[3]:N]
resampled = griddata(x, y, z, xs, ys)
plt.imshow(resampled.T, extent=extent)
s=18
plt.ylabel(r"$a_v$", size=s)
plt.xlabel(r"$a_{\rm min}$", size=s)
plt.xlim([x.min(),x.max()])
plt.ylim([y.min(),y.max()])
cbar=plt.colorbar()
plt.show()
を試してみましたか?ここではどうなりますか?
PS:ここdataは、誰かがそれがちょうど反転し、反転していない彼らと
は私の人生を保存した と私の "おそらく"偽の機能をデバッグするのに時間がかかりました – n3rd