【发布时间】:2011-05-23 13:28:30
【问题描述】:
我正在使用 gnuplot 使用 pm3d 绘制数据的三个维度。我试图绘制事件发生的次数(z 值)相对于一年中的某一天(x 值)和一天中的小时(y 值)。
使用 pm3d 可以很好地处理最多 600 年的数据(大约 2 年的数据)。但是,当需要更宽的范围时,这些点开始相互重叠。
我相信这与 gnuplot 没有将绘图拉伸到设置终端中指定的完整大小有关。但是,我还没有找到直接控制它的设置。
我正在使用的脚本:
设置终端 png 大小 10000, 1000 设置输出“%s_plot.png” 设置标题“%s” 设置ytics 1,1 设置 xtics 1 设置 xrange[0:%s] 设置yrange[0:23] 设置 cbrange[0:%s] 设置 pm3d 地图 设置调色板定义(0“白色”,1“蓝色”,31“红色”) splot '%s.data'x 中 [0:1000] 范围内的绘图方面:
x 中 [0,100] 范围内的绘图方面:
(上面的图片只是整个事情的sn-ps)
我能做些什么来解决这个问题?也许解决方案是手动将点(正方形)设置为具有固定宽度。
谢谢。
【问题讨论】: