python-2.7 - 将绘图外的点设置为下限和上限
问题描述
也许这个问题已经存在,但我找不到。
我正在用 Python 绘图。我不想将我的轴范围设置为包括所有点 - 有一些非常高或非常低的值,而我在这些点中关心的是它们是否存在 - 也就是说,它们需要在图中,但不是基于它们的实际价值——而是在画布顶部的某个地方。
所以我发现了一些有助于实现我想在这个问题中做的事情Link
所以基本上这件事有效:
xmax=0.18
plt.(np.minimum(x,xmax),y)
但是当我尝试这样的事情时,它没有用。
xmin=0.8
xmax=0.18
plt.(np.minimum(x, xmin,xmax),y)
我该如何解决这个问题?
解决方案
要将阈值以上的点强制为最大水平,您可以使用np.minimum(x,xmax)
.
要将低于阈值的点强制为最低水平,您可以使用np.maximum(x,xmin)
.
要做到这两个,你可以结合这两个命令
xlimited = np.minimum(np.maximum(x,xmin),xmax)
请注意,要将点限制在垂直方向,您y
当然可以对值执行此操作。
推荐阅读
- android - 线性渐变(作为背景)不适用于chrome(android)
- reactjs - React redux connect 函数返回了意外的东西
- r - R中的结构XML问题
- python - 使用 Python 的 API 将文件上传到谷歌驱动器时出现问题
- php - 使用 Stripe 如何将 PaymentIntent 的客户端密码传递给表单?
- pdf - 使用 postscript 从 pdf 流中获取 pdf Mediabox
- jpa - 错误 ”
不能被选为标准的根,因为它不是一个实体” - excel - 如何使用 vba 将 range.value 存储在数组中以在单个图中绘制多个数据
- derby - 如何通过 SQL 查询检索 Apache Derby 中表的列名?
- webpack - Webpack Babel 未输出为 AMD