gnuplot标签中的逗号

时间:2011-10-27 13:06:26

标签: gnuplot currency labels

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

有什么想法吗?

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

编辑: 我目前的设置是

set format y '£%.0f'

1 个答案:

答案 0 :(得分:6)

如上所述here千位分隔符取决于特定于语言环境的格式 如果此设置允许千位分隔符,则将打印:

set decimal locale
set format y "%'g"
plot 1000*x

另一种选择是手动设置ytics(see here),如下所示:

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