5

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

有任何想法吗?

即当前输出给了我 25000000 英镑 - 如您所见,数据未分组 - 我想将其拆分为数千,因此显示为 25,000,000 英镑。

编辑:我当前的设置是

set format y '£%.0f'

4

1 回答 1

6

如此处所述,千位分隔符取决于特定于语言环境的格式。
如果此设置允许使用千位分隔符,它将打印为:

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

另一种选择是手动设置 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
于 2011-10-27T14:27:32.230 回答