plot - gnuplot - 绘图范围与轴范围不同
问题描述
我有这个非常简单的工作 gnuplot 代码:
splot x * x
这将绘制从 -10 < x < 10 和 -10 < y < 10 开始的曲面。
我想从 -10 < x < 10 和 -10 < y < -9 绘制相同的表面但是我仍然希望图形的轴使用 -10 < x < 10 和 -10 < y < 10。轴边界不应该变化,但绘制的值范围应该更小。
换句话说,表面应该在图的一小部分看起来像一条细带。其余的应该是空的空间。下面是使用我拥有的图表创建我想要的东西的非常糟糕的努力。
我试过操纵yrange
,但这会改变表面边界和轴边界。我也尝试过禁用autoscale
,但我不确定下一步该怎么做。
解决方案
在当前的 gnuplot(版本 5.2.4)中,无论您是否启用参数模式,您都可以将采样范围与轴范围分开。参见在线演示集中的示例: sample.html(参见图#9)
推荐阅读
- python - 如何解决这个 Python AttributeError: module 'matplotlib' has no attribute 'get_data_path' (in JupyterLab 3.0>=)
- javascript - 使用 async/await 承诺在“并行”中运行 for 循环
- react-native - npm install 和 codepush:上传的包没有发布,因为它与指定部署的当前发布的内容相同
- react-native - 反应原生灯箱没有缩放
- acumatica - 使用 Acumatica 中的参数运行 EXE
- r - data.table :将不存在的列“获取”到现有列会静默失败
- kotlin - Kotlin 中具有多个参数的完成块
- clickhouse - Clickhouse 无法在 red-hat 7.8 上启动,并出现错误“DNS 错误:EAI:不支持主机名的地址系列”
- c# - 从 mysql 反序列化 json 字符串并使用 C#.net 存储到结构中
- windows - 一个人如何成为微软生态系统中知名的软件制造商?