Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python (Matplotlib)设置第一个x记号(0)和y轴的空间_Python_Matplotlib_Space - Fatal编程技术网

Python (Matplotlib)设置第一个x记号(0)和y轴的空间

Python (Matplotlib)设置第一个x记号(0)和y轴的空间,python,matplotlib,space,Python,Matplotlib,Space,我希望第一个x记号(0)更靠近y轴。我尝试设置xlim,但我不想让第一个x在轴交叉的地方打勾。就像y轴和第一个x记号之间的一半空间。 我没找到解决办法,也许你能帮我 这是一个最小的可复制示例: import matplotlib.pyplot as plt plt.plot([1, 2, 3, 4]) plt.ylabel('some numbers') plt.show() 可以使用指定x轴和y轴的边距 plt.margins(x=0.02) 您可以使用指定x轴和y轴的边距 plt.mar

我希望第一个x记号(0)更靠近y轴。我尝试设置xlim,但我不想让第一个x在轴交叉的地方打勾。就像y轴和第一个x记号之间的一半空间。 我没找到解决办法,也许你能帮我

这是一个最小的可复制示例:

import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
plt.show()
可以使用指定x轴和y轴的边距

plt.margins(x=0.02)

您可以使用指定x轴和y轴的边距

plt.margins(x=0.02)

试试
plt.xlim(-0.05,3.1)
。将-0.05更改为较小/较大的值,直到satisfied@Sheldore不起作用。0记号从y轴与x轴交叉的点开始
plt.xlim(0.05,3.1)
相同的结果。下面的答案对你有用吗?试试
plt.xlim(-0.05,3.1)
。将-0.05更改为较小/较大的值,直到satisfied@Sheldore不起作用。0记号从y轴与x轴交叉的点开始
plt.xlim(0.05,3.1)
同样的结果。下面的答案对你有用吗?@asdfyxcvqwer:既然你似乎对堆栈溢出还不熟悉,你应该读@asdfyxcvqwer:既然你对堆栈溢出还不熟悉,你应该读一读