Animation 绘制多个矩阵gnuplot
我是gnuplot的新手,我正在尝试了解我的数组如何随着要调试的程序的迭代而变化,理想情况下我希望能够制作数据的动画 以下是我的数据: 'q=0'Animation 绘制多个矩阵gnuplot,animation,matrix,gnuplot,Animation,Matrix,Gnuplot,我是gnuplot的新手,我正在尝试了解我的数组如何随着要调试的程序的迭代而变化,理想情况下我希望能够制作数据的动画 以下是我的数据: 'q=0' 1 0 0 0 1 1 1 1 0 1 0 0 0 1 1 0 1 0 'q=1' 1 0 0 0 1 1 1 1 0 1 0 0 0 1 1 0 1 0 等等 我尝试使用:plot“matrix.dat”index 0 matrix with image,仅用于绘制第一个矩阵,但我得到了“警告矩阵包含
1 0 0
0 1 1
1 1 0
1 0 0
0 1 1
0 1 0
'q=1'
1 0 0
0 1 1
1 1 0
1 0 0
0 1 1
0 1 0
等等
我尝试使用:plot
“matrix.dat”
index 0 matrix with image,仅用于绘制第一个矩阵,但我得到了“警告矩阵包含缺失或未定义的值,矩阵不表示网格”。
我认为问题可能是注释行。当我使用这个版本的数据文件时
1 0 0
0 1 1
1 1 0
1 0 0
0 1 1
0 1 0
使用索引进行绘图
有效。要制作动画,可以创建一系列.png文件和。生成.png的gnuplot代码示例如下:
set terminal png
do for [i=0:100] {
set output sprintf('matrix%03.0f.png',i)
plot 'data.dat' index i matrix with image
}
非常感谢,这帮了大忙。