【发布时间】:2016-12-17 06:17:27
【问题描述】:
我有许多来自我的数据的值,例如x1、x2、x3 等,我正在尝试绘制依赖于这些值的函数的阴影区域。这些区域由以下形式的不等式定义:
f(x1, x2) <= A <= f(x3, x4)
f(x5, x6) <= A + B <= f(x7, x8)
我希望 A 在 x 轴上,B 在 y 轴上。
我尝试将值放入数据框中并使用 ggplot,但我的 r 技能缺乏并且超出了简单的线图/条形图等。我有点迷茫,我尤其不能找出将不等式绘制为区域的语法。
谢谢
例如编辑:
x1 x2 x3 x4 x5 x6
Plot1 0.2 0.3 0.24 0.14 0.17 0.31
Plot2 0.14 0.35 0.30 0.11 0.21 0.39
希望绘制两个单独的图表(一个用于Plot1,一个用于Plot2),其区域定义为:
max(x2 + x3, x4 + x5) <= A <= min(1 - x1, 1 - x6)
max(x3, x5) <= A + B <= min(x2 + x3, x5 + x6)
【问题讨论】:
-
AFAIK 没有用于将不等式绘制为区域的内置几何图形。如果您实际上提供了一个reproducible example,其中包含可用于制作绘图的样本数据和实际值,那将会有所帮助。您是否正在尝试求解方程并绘制轮廓?这些至少是线性不等式吗?
-
对不起,我应该给出一个更清楚的例子!我现在编辑了。基本上只是试图绘制满足上述两个不等式的 A 和 B 值的范围。