在python中,我想绘制该区域。

(1+x)*(1+y) >= 20


我不知道如何在matplotlib中执行此操作。我在Internet上搜索并找到了fillplots程序包,但我不知道如何将其用于两个变量。

这是fillplots中的一个示例:

from fillplots import plot_regions
plotter = plot_regions([
    [(lambda x: x ** 2,),  # x ^ 2 > 0 and
     (lambda x: x + 5,)],  # x + 5 > 0
])

最佳答案

关于什么

import matplotlib.pyplot as plt
from fillplots import plot_regions

plotter = plot_regions([
    [(lambda x: 20.0/(1.0+x) - 1.0,),
    ],
])

plt.show()


python - 如何绘制(1 + x)(1 + y)> = 20?-LMLPHP

基本上,您表示为y=f(x)并要求填写y<0y>0的区域

关于python - 如何绘制(1 + x)(1 + y)> = 20?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35532113/

10-10 11:01