我想画一张含有两个y轴和对数对数图的图表。我按照这里给出的示例进行操作:
现在,我想关闭网格线,因为如果我将其打印在小纸张上,它看起来非常丑陋。然而,网格线就是无法消失!如果我使用非对数刻度尺进行操作,一切都正常,但是这种方法似乎行不通。
以下是代码:
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(111)
t = np.arange(0.01, 10.0, 0.01)
s1 = np.exp(t)
ax1.loglog(t, s1)
plt.hold(False)
plt.draw()
plt.show()
ax1.grid(b!=b)
的功能。 - arbulgazarax.grid()
就是你要求的 @arbulgazar。就好像ax1.grid(b!=b)
是一样的东西。 - Thomas Fauskanger