Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.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中y轴点之间的距离?_Python_Matplotlib_Plot - Fatal编程技术网

Python 如何更改matplotlib中y轴点之间的距离?

Python 如何更改matplotlib中y轴点之间的距离?,python,matplotlib,plot,Python,Matplotlib,Plot,对不起,如果这是一个非常愚蠢的问题,我已经做了很多搜索,但找不到答案。我正在使用matplotlib为某些数据生成绘图,但需要在y轴上隔开点之间的距离 这就是我目前的情况 我希望它像这样隔开 提前感谢:)您需要打电话到: plt.yscale("log") 看起来你的y轴不是对数刻度。尝试ax。为该轴设置缩放(“日志”)。如果看不到绘制图时使用的代码,则很难确定。已编辑以添加代码是的,看起来y轴是线性的,因此您刚刚将对数刻度应用于线性刻度,以便将它们适当地隔开谢谢!我以前试过,它没有正确绘制,

对不起,如果这是一个非常愚蠢的问题,我已经做了很多搜索,但找不到答案。我正在使用matplotlib为某些数据生成绘图,但需要在y轴上隔开点之间的距离

这就是我目前的情况

我希望它像这样隔开

提前感谢:)

您需要打电话到:

plt.yscale("log")

看起来你的y轴不是对数刻度。尝试
ax。为该轴设置缩放(“日志”)
。如果看不到绘制图时使用的代码,则很难确定。已编辑以添加代码是的,看起来y轴是线性的,因此您刚刚将对数刻度应用于线性刻度,以便将它们适当地隔开谢谢!我以前试过,它没有正确绘制,但结果证明它的原因是数据集中有一个零,所以是一个数据问题。哎呀!
plt.yscale("log")