如何在使用 matplotlib 绘制的点周围创建空间?
例如,在此图中,左下角的点被轴切断,但我希望该点和轴之间有更多空间。
import matplotlib.pyplot as plt
x = [2**i for i in xrange(4,14)]
y = [i**2 for i in x]
plt.loglog(x,y,'ro',basex=2,basey=2)
plt.xlim([0, 2**14]) # <--- this line does nothing
plt.show()
在交互模式下,xlim
行返回 (16.0, 16384)
,这是我尝试设置的旧值而不是新值。
最佳答案
零不能绘制在对数对数图上 (log(0) = -inf)。它默默地失败了,因为它不能使用 0 作为限制。
试试 plt.xlim([1,2**14])
。
关于python - 使用 matplotlib 在 loglog 图中设置轴限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11370783/