0
我試圖將兩個地塊彼此相鄰,但我不知道它是如何做對的。試圖定位彼此相鄰的地塊
這是第一個情節:
x_new = np.linspace(dsa[0], dsa[-1], num=len(dsa)*10)
coefs = poly.polyfit(dsa, Wechsel, 1)
ffit = poly.polyval(x_new, coefs)
plt.grid(True)
plt.xlabel("Druck p in mbar")
plt.ylabel("Minimawechsel N")
plt.plot(x_new, ffit, color="red", linestyle="solid", linewidth=1)
plt.plot(dsa, Wechsel, 'ro', label="Sauerstoff")
plt.legend(loc=1)
這是第二個:
x_new1 = np.linspace(dar[0], dar[-1], num=len(dar)*10)
coefs1 = poly.polyfit(dar, Wechsel, 1)
ffit1 = poly.polyval(x_new1, coefs1)
plt.grid(True)
plt.xlabel("Druck p in mbar")
plt.ylabel("Minimawechsel N")
plt.plot(x_new1, ffit1, color="blue", linestyle="solid", linewidth=1)
plt.plot(dar, Wechsel, 'ro', color='blue', label="Argon")
plt.legend(loc=1)
Thx爲您的答案。 它的工作,但有一個x軸的問題。 我做了一個它的屏幕截圖:http://docdro.id/ytauVF0。 \t 它很緊,有沒有辦法讓它更寬? –
@Heißenberg93有多種方法可以解決這個問題。我要做的是使用'ax.set_xticks()'(http://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.set_xticks)自定義X軸上的刻度數。你需要自己計算滴答(我會從現有的滴答使用'ax1.get_xticks()') –
@JulienSpronck開始感謝你在這裏的職位。我想在我的代碼中使用它,並且我得到了AttributeError:'AxesSubplot'對象由於某種原因沒有屬性'plt'。有任何想法嗎? – mkheifetz