matplotlib中的负y轴。

问题描述 投票:0回答:1

我想在y轴上用以下方法做负值

plt.yticks([10**(-8), 10**(-5), 10**(-2), 10, 10**(4)]) OR
plt.ylim([10**(-8), 10**(4)])

但是,我的结果如下。

Graph

数字聚集在一起 这张图是我想做的一个样本:) enter image description here

python matplotlib
1个回答
1
投票

你需要把y轴的刻度做成对数。另外,你使用的数值不是负数。这些值小于1,因此指数是负数。使用

plt.yscale('log')
© www.soinside.com 2019 - 2024. All rights reserved.