Gnuplot:将整数转换为ASCII值

时间:2016-03-01 09:01:04

标签: ascii gnuplot type-conversion data-conversion

我想在一个gnuplot脚本中生成多个绘图,并希望用一个正在运行的大写字母开始每个情节的标题,即第一个绘图的标题为(A) sample title for first chart,第二个一个(B) sample title for second chart,依此类推。

在Java中,为此我基本上必须要做

int i = 65;       // ASCII value for 65
char c = (char)i; // Convert 65 to corresponding ASCII value ('A')
i++;
// Use c; then repeat

我刚刚使用gprintf并使用%c格式化程序在gnuplot中尝试过类似的东西,但由于问题我无法使其正常工作

  

这些格式说明符与标准C语言例程sprintf()使用的格式说明符不同。

长问题简:如何将整数转换为相应的ASCII值?

1 个答案:

答案 0 :(得分:3)

gnuplot> print sprintf("%c", 65)
#A

Gnuplot提供了gprintf,它使用gnuplot格式说明符和sprintf。