跳过gnuplot中的列时出错

跳过gnuplot中的列时出错,gnuplot,axis,Gnuplot,Axis,我正在使用gnuplot绘制一些简单的数据。但在某些数据集中,我需要跳过一列或多列 我的数据文件如下所示: #locus_2 5 Bet01_230 0.00057 10 Bet01_230 0.00007 15 Bet01_230 0.00024 20 Bet01_230 0.00312 25 Bet01_230 0.00087 30 Bet01_230 0.00264 数据文件名存储在“fig2_filenames.txt”中 我用这段代码来(尝试)绘

我正在使用gnuplot绘制一些简单的数据。但在某些数据集中,我需要跳过一列或多列

我的数据文件如下所示:

#locus_2
5   Bet01_230   0.00057
10  Bet01_230   0.00007
15  Bet01_230   0.00024
20  Bet01_230   0.00312
25  Bet01_230   0.00087
30  Bet01_230   0.00264
数据文件名存储在“fig2_filenames.txt”中

我用这段代码来(尝试)绘制数据:

clear
set autoscale
set style line 1 lt 1 lw 1 pt 3 linecolor rgb "blue"
set title "Impact of allele frequency and sample size \n on the accuracy of mean sample allele frequency"
set xlabel "sample size"
set ylabel "mean difference from real frequence"
set ytic 0.1
set key off
set term png
filenames = "fig2_filenames.txt"
plot for [i=1:69] 'fig2.dat.out'.i using 1:3 title '', for [i=1:69] 'fig2.dat.out'.i w lines ls 1 title ''
但是我得到了这个错误信息:

“绘图图2”,第11行:警告:请求的轴刻度太多(>9e+02)

那么,我做错了什么?
感谢您的帮助。

问题似乎出在
…(此处的一些格式代码)…
;您可能有一个非常大的数据范围和非常小的tic间距。谢谢。我现在已经把整个代码(不是那么多)。事实上,我有69个数据集文件在同一个图形中绘制,每个文件都有大约19行我之前描述的格式。我不能画出来吗?我怀疑这不是文件数量的问题,但是第三列中的数据可能非常大(>90),这导致了错误。gnuplot似乎不支持每个轴绘制超过900个tic,至少对于您正在使用的任何终端。尝试删除行
设置为0.1
并查看其打印是否正确。仅此而已!:)非常感谢你的帮助。“现在工作正常了。”安德拉斯,你能提供一个答案吗?谢谢