更改gnuplot中x轴的标签以获取毫秒值

更改gnuplot中x轴的标签以获取毫秒值,gnuplot,Gnuplot,我正在gnu绘图中绘制正弦波,并以毫秒为单位计算x轴的值 我一直在使用以下代码: set timefmt "%S" set format x "%.3S" plot 3*sin(100*pi*x) 我得到的图表是这样的: 但是我想把x轴记号显示为0,5,10,而不是0.005,015。 如何执行此操作?%S格式仅适用于时间数据,设置timemt仅在读取数据集时适用。 基本上x值只是数字,你给它们

我正在gnu绘图中绘制正弦波,并以毫秒为单位计算x轴的值

我一直在使用以下代码:

set timefmt "%S"                           
set format x "%.3S"                      
plot 3*sin(100*pi*x)
我得到的图表是这样的:

但是我想把x轴记号显示为0,5,10,而不是0.005,015。
如何执行此操作?

%S
格式仅适用于时间数据,
设置timemt
仅在读取数据集时适用。 基本上x值只是数字,你给它们一个单位和一个意义

因此,如果要绘制
3*sin(100*pi*x)
(x为秒),但要以毫秒为单位给出xrange,则必须将
x
替换为
x/1000.0

plot 3*sin(x * 10.0/pi)

请显示一个显示您正在做什么的最小脚本。记号标签看起来很奇怪。通常,只需将x按1000缩放即可得到所需的,
plot(3.0*x/10*pi)
谢谢……完成了!实际上我正在尝试:
set format x“%0.3S”
this。再次感谢你的回复!好的,那么要么在问题中包含原始代码片段,要么删除问题。就目前而言,它对其他任何人都没有用处。我也这么认为,但我仍然想给其他读者一个相当详细的回答:)