You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

线性不等式带阴影绘图:如何绘制-2x + 7 >= y并填充直线一侧区域

线性不等式-2x + 7 >= y填充可视化实现方案

你提到的filledcurve相关方法多用于gnuplot绘图场景,下面直接给可运行的实现逻辑:

gnuplot 实现方案

  • 先设置坐标范围,你可以根据自己的需求调整数值:
set xrange [0:5]
set yrange [-5:8]
  • 直接执行绘图命令即可实现填充:
plot -2*x +7 with filledcurves above y=-5 title "y ≤ -2x+7", \
     -2*x +7 with lines lc "black" lw 2 title "y=-2x+7"

上述命令的核心逻辑是指定filledcurves的两个边界:上边界为直线y=-2x+7,下边界为你设置的y轴最小值,二者之间的区域刚好对应-2x+7 >= y的要求,额外叠加的黑色实线是为了让边界更清晰。

Python Matplotlib 实现方案

如果是用Python绘图,可以用fill_between方法实现,代码如下:

  • 导入依赖并生成基础数据:
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 5, 100)
y_line = -2 * x + 7
  • 绘图并填充对应区域:
# 填充y <= -2x+7的区域,y2参数填你需要的y轴下限
plt.fill_between(x, y_line, y2=-5, alpha=0.3, label='y ≤ -2x+7')
# 绘制边界直线
plt.plot(x, y_line, c='black', linewidth=2, label='y=-2x+7')
plt.ylim(-5, 8)
plt.legend()
plt.show()

内容的提问来源于stack exchange,提问作者147pm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 15:15:04