在pyplot中设置y轴范围时的TypeError

时间:2017-03-20 08:39:19

标签: matplotlib

我为以下代码得到了类似这样的TypeError。

TypeError:ufunc' isfinite'不支持输入类型,并且根据投射规则无法安全地将输入强制转换为任何支持的类型'''

    import numpy as np
    import matplotlib.pyplot as plt
    import math

    plt.axis([1,5000,100,10**20])
    plt.xscale('log')
    plt.yscale('log')
    plt.savefig('test.png')
    plt.close()

当我将y轴的最大值设置为10 ^ 19时,没有错误。 但是从10 ^ 20开始,我开始得到上面描述的TypeError。

你能帮我理解这个错误并将y轴范围设置为1到10 ^ 20?

0 个答案:

没有答案