Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Layout gnuplot-将ylabel旋转90度后放置在绘图顶部_Layout_Plot_Label_Gnuplot_Placement - Fatal编程技术网

Layout gnuplot-将ylabel旋转90度后放置在绘图顶部

Layout gnuplot-将ylabel旋转90度后放置在绘图顶部,layout,plot,label,gnuplot,placement,Layout,Plot,Label,Gnuplot,Placement,旋转ylabel(或者更确切地说应该)非常简单: ylabel "whatever" rotate by 90 但是,在我旋转了ylabel之后,如何将其放置在绘图的顶部,而不是其侧面?是的,您必须添加offset标志,例如set ylabel“whatever”offset graph 0.5,0.5旋转90 注意:ylabel已经是垂直的(旋转90˚),因此您的旋转90标志不起任何作用 如果您想在顶部添加水平标签,还可以使用设置标题“whatever”。只需记住删除刚刚放置的ylabelu

旋转ylabel(或者更确切地说应该)非常简单:

ylabel "whatever" rotate by 90

但是,在我旋转了ylabel之后,如何将其放置在绘图的顶部,而不是其侧面?

是的,您必须添加
offset
标志,例如
set ylabel“whatever”offset graph 0.5,0.5旋转90

注意:
ylabel
已经是垂直的(旋转90˚),因此您的
旋转90
标志不起任何作用

如果您想在顶部添加水平标签,还可以使用
设置标题“whatever”
。只需记住删除刚刚放置的ylabel
unset ylabel

或者,您可以创建自己的自定义标签以放置所需的任何内容:

set label 1 "my label" at screen 0.5,0.4 rotate by 30
请记住使用正确的坐标系,请阅读帮助坐标


此外,正如@Matthew在下面的评论中所说的,如果您使用
标签
“road”,您可能需要调整页边距以在顶部获得一些额外的空间(使用
设置标题“whatever”
将自动处理此问题)。阅读
帮助页边距
,了解这一点

是的,您必须添加
offset
标志,例如
设置ylabel“whatever”偏移图0.5,0.5旋转90

注意:
ylabel
已经是垂直的(旋转90˚),因此您的
旋转90
标志不起任何作用

如果您想在顶部添加水平标签,还可以使用
设置标题“whatever”
。只需记住删除刚刚放置的ylabel
unset ylabel

或者,您可以创建自己的自定义标签以放置所需的任何内容:

set label 1 "my label" at screen 0.5,0.4 rotate by 30
请记住使用正确的坐标系,请阅读帮助坐标


此外,正如@Matthew在下面的评论中所说的,如果您使用
标签
“road”,您可能需要调整页边距以在顶部获得一些额外的空间(使用
设置标题“whatever”
将自动处理此问题)。阅读
帮助页边距
,了解这一点

你能详细解释一下你把它放在上面是什么意思吗?在我听来,你想用ylabel作为标题,还有另一种选择。你能详细说明一下你把它放在上面的意思吗?在我看来,您似乎正在尝试使用ylabel作为标题,还有另一个选项。使用这些命令时,可能需要手动调整页边距。
set\u label
命令和
set title
将充分调整边距,但如果标签超出边界,则使用
set label
将不会自动调整边距。例如,
set label“Testing”(在图0,1中设置标签“Testing”)将在左侧的绘图正上方放置一个标签,但仅当添加了额外的顶部边距时才会显示。使用这些命令时,可能需要手动调整边距。
set\u label
命令和
set title
将充分调整边距,但如果标签超出边界,则使用
set label
将不会自动调整边距。例如,
在图0,1设置标签“Testing”(测试)会将标签直接放在左侧的绘图上方,但仅当添加了额外的上边距时才会显示。