gpt4 book ai didi

alignment - 如何让 gnuplot 使用居中的多行标题,行左对齐?

转载 作者:行者123 更新时间:2023-12-01 09:30:49 26 4
gpt4 key购买 nike

我希望我的(gnu)图有一个多行标题。我希望标题居中(即从最宽的标题行的中心到边缘的距离应该相等),但不要让每条线独立于其他线居中,这是默认行为;我想让标题行左对齐并仅作为一个块居中。

我怎样才能做到这一点?

最佳答案

这有点棘手。正如 gnuplot 文档中所说:

The `set title` command produces a plot title that is centered at the top of
the plot. `set title` is a special case of `set label`.

虽然 label命令接受一个对齐参数,例如
set label "mylabel" right
title不:很难居中。我的解决方法是使用 label在标题所在的位置。要使多行使用双引号内的换行符 ( \n )。
set title "\n"
set label 1 "first line\nsecond line" at graph 0.5,1.125 left

假人 set title命令是为了让 gnuplot 调整两行标题的上边距。我发现该位置 (0.5,1.125) 很好地再现了默认标题位置。但是,这不会使标签围绕图的中间居中 - 它将向左或向右对齐到中心线。解决方法是手动调整标签的 x 位置:
set title "\n"
shift = 0.05 # manually adjust
set label 1 "first line\nsecond line" at graph (0.5-shift),1.125 left

关于alignment - 如何让 gnuplot 使用居中的多行标题,行左对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15549830/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com