首页 > 解决方案 > gnuplot - 绘图范围与轴范围不同

问题描述

我有这个非常简单的工作 gnuplot 代码:

splot x * x

这将绘制从 -10 < x < 10 和 -10 < y < 10 开始的曲面。

z = x^2 的图

我想从 -10 < x < 10 和 -10 < y < -9 绘制相同的表面但是我仍然希望图形的轴使用 -10 < x < 10 和 -10 < y < 10。轴边界不应该变化,但绘制的值范围应该更小。

换句话说,表面应该在图的一小部分看起来像一条细带。其余的应该是空的空间。下面是使用我拥有的图表创建我想要的东西的非常糟糕的努力。

在此处输入图像描述

我试过操纵yrange,但这会改变表面边界和轴边界。我也尝试过禁用autoscale,但我不确定下一步该怎么做。

标签: plotgraph3dgnuplotbounds

解决方案


在当前的 gnuplot(版本 5.2.4)中,无论您是否启用参数模式,您都可以将采样范围与轴范围分开。参见在线演示集中的示例: sample.html(参见图#9)


推荐阅读