我正在用 gnuplot 绘制货币数据,目前我已经设法将 y 轴上的标签设置为没有小数(而不是指数)的浮点值,但我希望能够在标签中添加逗号,但我不能弄清楚如何。
有任何想法吗?
即当前输出给了我 25000000 英镑 - 如您所见,数据未分组 - 我想将其拆分为数千,因此显示为 25,000,000 英镑。
编辑:我当前的设置是
set format y '£%.0f'
如此处所述,千位分隔符取决于特定于语言环境的格式。
如果此设置允许使用千位分隔符,它将打印为:
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