gpt4 book ai didi

gnuplot - 如何加粗和调整图表上的标签大小?

转载 作者:行者123 更新时间:2023-12-04 02:15:04 24 4
gpt4 key购买 nike

我使用 gnuplot 下面的配置来绘制折线图:

set style data histogram
set ylabel "Number of Received Packets"
set format y '%.0s %c' #This is also another question I refer to at p.s, below
set style data linespoints
colorfunc(x) = x == 1 ? "#3399FF" : x == 2 ? "#00FF00" : x == 3 ? "#FF3333" : x == 4 ? "#00FFFF" : x == 5 ? "#003300" : "#FF00FF"
plot for [COL=2:6] 'Histogram' using COL:xticlabels(1) title columnheader lt rgb colorfunc(COL)

结果是这样的:

enter image description here

如您所见,y 轴的标签和每个轴上的值太小,不容易读取。如何更改它们的大小并使它们加粗(或在最终图中调整它们的大小)?

ps:我也用 set format y '%.0s %c'显示人类可读的 Y 轴。到目前为止一切顺利,我想说这个命令几乎可以很好地完成它的工作,但我更喜欢从每个值中删除百万 (M) 字符并将其放在标签上,我应该怎么做才能删除它?

最佳答案

如果您使用的是增强型终端,则可以使用 postscript 表示法来执行此操作。

例如

set ytics format "{/:Bold {/=14 %h}}"

将使您的 ytic 标签加粗并使用 14pt 字体。

%c 格式说明符添加了百万字符。如果您不想要它,只需将格式规范更改为 %.0s。

因此,要将您的 ytics 设置为 12 点,以粗体表示,并且没有百万标记,您可以这样做
set ytics format "{/:Bold {/=12 %.0s}}"

评论中链接的问题提供了另一种设置大小的方法,但您不能以这种方式使用粗体格式。如果你想用那个命令来接近它,你可以这样做
set ytics font ",12"
set ytics format "{/:Bold %.0s}"

增强模式的帮助信息 ( ?enhanced ) 提供了更多信息,gnuplot 附带的文档(Windows 版本案例中的几个 pdf)提供了有关 ps 命令的进一步文档。

有关格式说明符的更多信息可以通过 ?format specifiers 从帮助系统中获得。 .

关于gnuplot - 如何加粗和调整图表上的标签大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34818434/

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