首页 > 解决方案 > 如何在多图中设置标签的位置?

问题描述

我有

Row1 = "set tmargin screen 0.92; set bmargin screen 0.40"   # Top and bottom margins
Row2 = "set tmargin screen 0.40; set bmargin screen 0.20"
Col1 = "set lmargin screen 0.07; set rmargin screen 0.50"   # Left and right margins
Col2 = "set lmargin screen 0.50; set rmargin screen 0.87"

set label "LABEL" at 0.4,0.2

0.4,0.2 是什么意思?它不是第一个图的坐标,它不是像边距一样的单位?

标签: labelgnuplot

解决方案


请检查help labelhelp coordinates

表单 gnuplot 帮助:

设置箭头、设置键、设置标签和设置对象命令允许您在图形上的任意位置绘制一些东西。此位置由以下语法指定:

{<system>} <x>, {<system>} <y> {,{<system>} <z>}

每个都可以是第一个、第二个、极坐标、图形、屏幕或字符。

...

如果未指定 x 的坐标系,则使用 first。如果未指定 y 的系统,则采用用于 x 的系统。

因此,在您的情况下,这意味着标签放置在 x1 轴的坐标 0.4 和 y1 轴的坐标 0.2 处。


推荐阅读