Вместо того, чтобы объединить два временных ряда, попробуйте отобразить два из них по отдельности:
df1 = name1Soil.rolling(400).mean()
df2 = name2Soil.rolling(400).mean()
plt.figure(figsize=(1,1))
df1.plot(linewidth=10, fontsize=30, color='green')
df2.plot(linewidth=10, fontsize=30, color='blue')
plt.xlabel('Date-Time', fontsize=30);
plt.ylabel('Soil', fontsize=30);
plt.show()
Вот пример того, как построить несколько линий на одном графике:
t = np.arange(0, 2, 0.01)
s1 = np.sin(2*np.pi*t)
s2 = np.sin(2*np.pi*t + 2)
plt.plot(t, s1, color='blue')
plt.plot(t, s2, color='green')
plt.show()
