在日志图上设置起点

时间:2017-12-08 03:31:30

标签: python matplotlib

我正在尝试在对数日志图上的x轴上设置自定义刻度。我希望x轴上的刻度是0.03的倍数(所以0.03,0.06,...,0.3)但是间隔像对数刻度。我使用的脚本如下。

import numpy as np
import matplotlib.pyplot as plt

x = np.asarray([0.107,0.125,0.150,0.175])
y = np.asarray([343,300,257,230])
plt.plot(x, y,'ro')
plt.set_xticks([0.03,0.06,0.09,0.12,0.15,0.18,0.21,0.24,0.27,0.30])
plt.xscale('log')
plt.yscale('log')
plt.axis([0.03,0.3,10,1000])
plt.grid(True, which = 'both')
plt.show()

我能做些什么让它显示我想要的东西?

0 个答案:

没有答案