gnuplot标签中的逗号

dre*_*zha 5 currency gnuplot labels

我用gnuplot来计算货币数据,目前我已经设法将y轴上的标签设置为没有小数的浮点值(而不是指数)但是我希望能够在标签上添加逗号,但我不能弄清楚如何.

有任何想法吗?

即当前的输出给我2500英镑 - 正如你所看到的,数据没有分组 - 我想把它分成数千,所以它看起来像25,000,000英镑.

编辑:我目前的设置是

set format y '£%.0f'

Wol*_*tan 6

如前所述这里的千位分隔符取决于区域特定的格式.
如果此设置允许千位分隔符,则将打印:

set decimal locale
set format y "%'g"
plot 1000*x
Run Code Online (Sandbox Code Playgroud)

另一种选择是手动设置ytics(见这里),如下所示:

set ytics ("5,000,000" 5000000, "10,000,000" 10000000, "15,000,000" 15000000, "20,000,000" 20000000, "25,000,000" 25000000)
plot[0:3] 10000000*x
Run Code Online (Sandbox Code Playgroud)