我正在使用 gnuplot 绘制货币数据,目前我已成功将 y 轴上的标签设置为不带小数(而不是指数)的浮点值,但我希望能够向标签添加逗号但我不知道怎么办。
有什么想法吗?
即当前的输出为我提供了 25000000 英镑 - 如您所见,数据未分组 - 我想将其拆分为数千英镑,因此它显示为 25,000,000 英镑。
编辑: 我当前的设置是
设置格式 y '£%.0f'
最佳答案
如上所述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
关于gnuplot - gnuplot 标签中的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7916261/