我是 Gnuplot 的新手,不幸的是,我必须从一个(对我来说)不平凡的问题开始。我有 XYZ 温度数据。所以我对每个空间坐标都有一个温度值。这有点接近 http://pgfplots.net/tikz/examples/contour-and-surface/
但是,我想在 XY XZ 和 YZ 平面上创建一个热图(不是轮廓),以更好地可视化 4D 数据(在链接中它只是 3D)。
所以在每架飞机上只有一张使用相同颜色代码的热图,以便可以比较温度。
非常感谢!
托比
我是 Gnuplot 的新手,不幸的是,我必须从一个(对我来说)不平凡的问题开始。我有 XYZ 温度数据。所以我对每个空间坐标都有一个温度值。这有点接近 http://pgfplots.net/tikz/examples/contour-and-surface/
但是,我想在 XY XZ 和 YZ 平面上创建一个热图(不是轮廓),以更好地可视化 4D 数据(在链接中它只是 3D)。
所以在每架飞机上只有一张使用相同颜色代码的热图,以便可以比较温度。
非常感谢!
托比
所以你的意思是,例如绘制一个试玩机T(x,y,z=0)
,T(x=0,y,z)
并且T(x,y=0,z)
?这应该可以multiplot
在每个绘图之间旋转并旋转视图。这将是相当数量的黑客攻击,所以第一个问题是为什么你不使用其他可视化软件,如 paraview 或 mayavi ?这些更适合这种类型的数据,除非您需要 gnuplot 在脚本方面的灵活性,或者在同一图表上绘制分析函数方面。
您可以使用 '4d' 绘图palette
,例如:
splot '3d.dat' u 1:2:3:4 palette pt 9