gnuplot标签中的逗号

gnuplot标签中的逗号,gnuplot,currency,labels,Gnuplot,Currency,Labels,我正在用gnuplot绘制货币数据,目前我已成功地将y轴上的标签设置为不带小数(而不是指数)的浮点值,但我希望能够在标签上添加逗号,但我不知道如何添加 有什么想法吗 i、 e.当前输出给我25000000英镑-如您所见,数据未分组-我想将其拆分为数千英镑,使其显示为25000000英镑 编辑: 我当前的设置是 设置格式y'英镑%.0f'如上所述,千位分隔符取决于特定于语言环境的格式。 如果此设置允许使用千位分隔符,则将使用以下内容打印: set decimal locale set format

我正在用gnuplot绘制货币数据,目前我已成功地将y轴上的标签设置为不带小数(而不是指数)的浮点值,但我希望能够在标签上添加逗号,但我不知道如何添加

有什么想法吗

i、 e.当前输出给我25000000英镑-如您所见,数据未分组-我想将其拆分为数千英镑,使其显示为25000000英镑

编辑: 我当前的设置是

设置格式y'英镑%.0f'
如上所述,千位分隔符取决于特定于语言环境的格式。
如果此设置允许使用千位分隔符,则将使用以下内容打印:

set decimal locale
set format y "%'g"
plot 1000*x
另一个选项是手动设置ytics(),如下所示:


C本地文件将在我的Macports设置中的某个位置?(通过OSX 10.7上的Macports运行gnuplot)。我当前的设置是
set format y'英镑%.0f'
尝试
set format y'英镑%.0g'
。(注意百分号后面的小“倒逗号”)Gnuplot会抱怨(直到我将结尾“替换为”)并且当我这样做时,倒逗号没有任何区别。@drezha您是对的,它应该这样设置
格式y“£%”。0g“
。请发出命令:
set decimal locale;显示区域设置
并发布输出。我的输出是:
gnuplot LC_NUMERIC en_US.UTF-8
,它启用了千个分隔符。我的显示为
gnuplot LC_CTYPE en_GB.UTF-8 gnuplot编码默认gnuplot LC_TIME en_GB.UTF-8 gnuplot LC_NUMERIC
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