我在尝试创建一个3D(2D映射)图形时遇到了问题。
我生成的数据应该创建一个三维正态分布隆起,或者当“映射”时,它应该看起来像一个扁平的三维图形,颜色用作第三个维度。
我用于生成映射图的脚本如下:
当我在以下DataFile上运行它(http://www.sendspace.com/file/ppibyw), 我得到以下输出
图例显示了0-0.03的z范围,但是数据文件有更大的z值,例如0.1。显然,我不能发布如此不准确的图表。此外,我需要一个更好的图表来获得更好的洞察力,以了解我的模拟出了什么问题。
有人知道为什么gnuplot处理3D映射图像会出现这种情况吗?我怀疑这与样本的数量和性质有关。
我生成的数据应该创建一个三维正态分布隆起,或者当“映射”时,它应该看起来像一个扁平的三维图形,颜色用作第三个维度。
我用于生成映射图的脚本如下:
#!/usr/bin/gnuplot
reset
#set terminal png
set term postscript eps enhanced
set size square
set xlabel "X position"
set ylabel "Y position"
#set zlabel "Synaptic Strength"
#Have a gradient of colors from blue (low) to red (high)
set pm3d map
set palette rgbformulae 22,13,-31
#set xrange [0:110]
#set yrange [0:80]
#set zrange [0:1]
set style line 1 lw 1
#set title "Title"
#Don't want a key
unset key
#set the number of samples
set dgrid3d 51,51
set hidden3d
splot DataFile u 1:2:3
当我在以下DataFile上运行它(http://www.sendspace.com/file/ppibyw), 我得到以下输出
图例显示了0-0.03的z范围,但是数据文件有更大的z值,例如0.1。显然,我不能发布如此不准确的图表。此外,我需要一个更好的图表来获得更好的洞察力,以了解我的模拟出了什么问题。
有人知道为什么gnuplot处理3D映射图像会出现这种情况吗?我怀疑这与样本的数量和性质有关。