我试图用对数图表示数据,但是我无法弄清楚两种绘图方法之间的区别,图4的数据是分散的。图5数据不分散。解释是什么?
代码如下:
fig4, ax4 = plt.subplots()
ax4.scatter(t, sigma, marker='o', label='strain', color='red', s=0.5)
ax4.set_xlabel('log(t)')
ax4.set_ylabel('log(Sigma)')
ax4.set_title('FIG4:Log(t),log(sigma)')
ax4.set_yscale('log')
ax4.set_xscale('log')
plt.grid()
plt.show()
fig5, ax5 = plt.subplots()
ax5.set_xlabel('log(t)')
ax5.set_ylabel('log(Sigma)')
ax5.set_title('FIG5: Log(t),log(sigma)')
plt.loglog(t,sigma)
plt.grid()
plt.show()
这是两个情节: