我正在运行天气预报模型(WRF)来预测用于预测天气是否适合越野滑翔的各种天气现象。
为了显示特定日期预测的趋势,我试图制作pm3d地图,如此图像example plot中的右上图。
天气模型,以及我生成CSV数据的脚本,每24小时运行一次,并生成接下来7天的数据。这会生成具有此结构的CSV文件(仅以秒为单位的时间戳而不是小时数):
# Timestamp_now, Timestamp_prediction, Value
0, 0, $value
0, 1, $value
...
0, 24, $value
0, 25, $value
...
0, 48, $value
第二天添加了这些数据:
24, 24, $value
24, 25, $value
...
24, 48, $value
...
24, 72, $value
如链接图像中的右上图所示,出现的问题是gnuplot将昨天预测的第一个数据点与今天预测的第一个数据点连接起来。这是不受欢迎的行为。我想看看gnuplot连接具有相同y值(预测日期)的数据点。
gnuplot中是否有任何可以用来触发此行为的选项?
答案 0 :(得分:0)
gnuplot如何绘制地图有不同的选项,看看这些例子(〜在页面中间):http://gnuplot.sourceforge.net/demo/pm3d.html
对于更复杂的热图绘制,我建议使用python& matplotlib,有更多选项可用于内插/重新网格化数据。 (就个人而言,我也从gnuplot开始,然后切换到python,因为它更能用于数字/数据处理)。