我生成使用gnuplot
与下面的命令的图表:gnuplot如何理解来自stdin的命令行参数?
echo 'plot [0:14][0:1000] "source_data_file" with steps title "example graph"; pause 15' | gnuplot
我想改变X轴和Y轴与xlabel
和ylabel
参数的名称,但是,如果我执行:
echo 'plot [0:14][0:1000] "source_data_file" with steps title "example graph" xlabel 'X-axe label' ylabel 'Y-axe label'; pause 15' | gnuplot
..我收到一条指向xlabel
的错误消息。我试图用分号分隔参数,但这没有影响。此外,我想将Y轴的指数从指数(例如1.8232e + 06)更改为整数(例如1823200),但我不知道如何将参数format y
/format x
传递给gnuplot。
如果gnuplot从标准输入传递给gnuplot,gnuplot如何理解命令行参数?
你有一个报价问题。取决于你的shell,解决这个问题的方法可能会有所不同。准确地说,你使用单引号标签,但他们应该是在一个单引号字符串... – 2013-09-25 12:49:55
@arbautjc你能解释这一点。 “他们应该用单引号字符串”是什么意思?恕我直言,他们已经在单引号的字符串。还是你的意思是“他们应该是在一个双引号字符串”? – Martin