gnuplot:用另一个字符替换小数点

gnuplot:用另一个字符替换小数点,gnuplot,number-formatting,Gnuplot,Number Formatting,使用gnuplotv4.6.6: 为了增加实际图形的可用空间,我想将y轴标签所需的空间减少到最小 我现在正在使用:设置格式y“%4.1s%c” 这会导致出现标签,如500.0k。如果我能再减少一个字符,使标签看起来像这样,那就太好了:50000 然而,我不知道如何得到这个。可以做到吗?如果可以,如何做到 谢谢你的帮助 编辑:下面是我现在拥有的示例图表: 对于这个图,我使用设置格式y“%3.0s%c”,这在大多数情况下都是可以的。但在某些情况下,额外的十进制字符会有所帮助。您可以修改十进制字符:

使用
gnuplot
v4.6.6: 为了增加实际图形的可用空间,我想将y轴标签所需的空间减少到最小

我现在正在使用:
设置格式y“%4.1s%c”

这会导致出现标签,如
500.0k
。如果我能再减少一个字符,使标签看起来像这样,那就太好了:
50000

然而,我不知道如何得到这个。可以做到吗?如果可以,如何做到

谢谢你的帮助

编辑:下面是我现在拥有的示例图表:
对于这个图,我使用
设置格式y“%3.0s%c”
,这在大多数情况下都是可以的。但在某些情况下,额外的十进制字符会有所帮助。

您可以修改十进制字符:

set decimalsign 'k'

更新

或者您可以绘制
log10(位/秒)


这将表示0位/秒到10^9位/秒之间的所有内容,y轴上有一个数字…

谁不仅使图形变大了?图形现在是1280x320。增加它将意味着它不适合屏幕或纸张,需要缩小。有效地破坏了分辨率。不要使用基于像素的输出格式。改用基于矢量的格式。很难推荐一种不知道如何使用图表的格式,但是考虑使用例如<代码> PDFCAIROO < /代码>或<代码> SVG < /代码>终端。有关网页,请查看
画布
终端。
画布
生成的图像比
png
大4倍
svg
pngcairo
生成的图像要大2倍
pdfcairo
几乎大50倍。我不明白改变终端将如何回答我的问题。在这种情况下,你所说的更大是什么意思?
set yrange[0:9]
set ytics 1
plot 'data.d' using 1:(log10($2))