我正在绘制gnu-plot中的sin波并以毫秒为单位取x轴的值。
我一直在使用这段代码:
set timefmt "%S"
set format x "%.3S"
plot 3*sin(100*pi*x)
我得到的图表是这样的:
但我想将x轴刻度显示为0,5,10而不是0.005,.015。 我怎么能这样做?
答案 0 :(得分:1)
%S
格式仅适用于时间数据,set timefmt
仅适用于读取数据集。
基本上,x值只是数字,你给它们一个单位和一个含义。
因此,如果您想绘制3*sin(100*pi*x)
(x为秒),但希望以毫秒为单位给出xrange,则必须将x
替换为x/1000.0
:
plot 3*sin(x * 10.0/pi)