我有20 GB到50 GB的数据文件。我想用这些文件绘制情节,我后来用这些文件制作小视频。我的Gnuplot脚本如下:
unset xtics
unset ytics
unset key
unset border
set xrange [0:12.8]
set yrange [0:7.2]
set cbrange [0:1]
set size ratio -1
set term png
file = "hugeDataFile.dat"
sizeX = 1280
sizeY = 720
lines = sizeX*sizeY
numberOfImages = 1500
do for [i=1:numberOfImages]{
set terminal png size sizeX, sizeY
set output sprintf('%05d.png', i)
start = (i-1)*lines+1
end = i*lines
plot file every ::start::end u 1:2:3 pt 5 ps 0.4 pal
}
问题是,从31 GB的数据文件中绘制1500个.png图像需要48个多小时。有没有办法加速这个过程?我可以使Gnuplot脚本更有效吗?