在不同PC上运行的相同绘图脚本产生不同的图

时间:2015-08-18 04:25:09

标签: r graphics gnuplot

我正在尝试使用R绘制一些数据。奇怪的是,当我在一台PC上绘图时,绘图出现了一些问题(线型似乎没有按预期改变,等等)。但是当我在另一台PC上运行完全相同的脚本时,一切似乎都有效!

为了进一步研究这个问题,我在两台PC上使用了Gnuplot并且问题仍然存在。我相信现在问题出现在第一台PC上。我卸载并安装了图形驱动程序并更新了我的窗口,但问题仍然存在。

这可能是什么原因?我不知道在这种情况下哪些细节是相关的。请随意询问。

我认为代码是无关紧要的,因为R和Gnuplot实际上都在其中一台机器上工作。但仅仅是因为它在这里是Gnuplot代码:

set   autoscale
    unset log                              # remove any log-scaling
    unset label                            # remove any previous labels
    set xtic auto                          # set xtics automatically
    set ytic auto                          # set ytics automatically
    set title ""
    set xlabel "Epoch"
    set ylabel "Error"
    set datafile separator ","

set terminal pdf
set output "ALL.pdf"

plot "in.csv" using 4:6 title 'IN' with lines lt -1, \
 "out.csv" using 4:6 title 'OUT' with lines lt 0, \
 "both.csv" using 4:6 title 'BOTH' with lines lt 1

1 个答案:

答案 0 :(得分:0)

我通过执行以下操作修复了此问题: 1.重新格式化我的电脑。 2.安装了旧版本的GNUPLOT 4.x,现在一切正常。

我为R做了同样的事情并且一切正常。似乎新版本中的某些文件导致了该问题。一旦我安装了新版本的Gnu和R,图表就会恢复原样,回滚到旧版本将无法正常工作。