gnuplot绘制具有不同时间格式的两个数据

用户名

我有两个具有不同时间格式的数据:
file1(%Y%j%H%M%S vel):

2011 170 0 0 0 0.017042
2011 170 0 30 0 0.002124
2011 170 1 0 0 0.061001
2011 170 1 30 0 0.096256
2011 170 2 0 0 0.073920
2011 170 2 30 0 0.048899
2011 170 3 0 0 0.039534
2011 170 3 30 0 0.044790
2011 170 4 0 0 0.052662
2011 170 4 30 0 0.063144
等...

file2(%Y%m%d%H%M潮):

2011 06 19 00 00 2.1950
2011 06 19 00 05 2.2650
2011 06 19 00 10 2.3290
2011 06 19 00 15 2.4030
2011 06 19 00 20 2.4730
2011 06 19 00 25 2.5480
2011 06 19 00 30 2.6220
2011 06 19 00 35 2.6890
2011 06 19 00 40 2.7690
2011 06 19 00 45 2.8460
2011 06 19 00 50 2.8970
2011 06 19 00 55 2.9690
2011 06 19 01 00 3.0610
2011 06 19 01 05 3.1370
2011 06 19 01 10 3.2030
2011 06 19 01 15 3.2670
等...

是否可以在同一张图中绘制这些数据?如果是这样,该怎么办?

我所做的是:

设置xdata时间
设置timefmt“%Y%j%H%M%S”
设置xtics“ 2011 170 0 0 0”,43200,“ 2011 172 0 0 0”
设置xrange [“ 2011 170 0 0 0”:“ 2011 172 0 0 0“]
设置xtics格式”%j“
图” ./file1“ u 1:6 w行ls 3 lc rgb”暗红色“ notitle,\
” ./file2“ u 1:6 w行ls 3 lc rgb“黑色”无标题轴x1y2

结果似乎不正确。
任何帮助将不胜感激。
谢谢

克里斯多夫

您必须手动解析第二个文件的时间。在gnuplot 5.0中,这非常舒适,因为您可以简单地指定timecolumn时间格式作为第二选择。然后,它使用这种格式,而不是使用以下格式set timefmt

set xdata time
set timefmt "%Y %j %H %M %S"
set xtics "2011 170 0 0 0",43200, "2011 172 0 0 0"
set xrange ["2011 170 0 0 0":"2011 172 0 0 0"]
set xtics format "%j"
set y2tics
set ytics nomirror
plot "./file1.txt" u 1:6 w lines ls 3 lc rgb "dark-red" notitle, \
"./file2.txt" u (timecolumn(1, "%Y %m %d %H %M")):6 w lines ls 3 lc rgb "black" notitle axes x1y2

在早期的gnuplot版本中,您必须首先构造一个包含所有时间信息的字符串,然后使用以下命令解析该字符串strptime

set xdata time
set timefmt "%Y %j %H %M %S"
set xtics "2011 170 0 0 0",43200, "2011 172 0 0 0"
set xrange ["2011 170 0 0 0":"2011 172 0 0 0"]
set xtics format "%j"
set y2tics
set ytics nomirror
mytimecolumn(c, fmt) = strptime(fmt, sprintf('%s %s %s %s %s', strcol(c), strcol(c+1), strcol(c+2), strcol(c+3), strcol(c+4)))
plot "./file1.txt" u 1:6 w lines ls 3 lc rgb "dark-red" notitle, \
"./file2.txt" u (mytimecolumn(1, "%Y %m %d %H %M")):6 w lines ls 3 lc rgb "black" notitle axes x1y2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

同一ChartJs图表上具有不同时间实例的两个数据集

来自分类Dev

如何在python中的同一轴上绘制具有不同时间频率的两个时间序列数据?

来自分类Dev

如何在Python Matplotlib中绘制两个具有不同时间间隔的数据集并使它们共享轴

来自分类Dev

合并两个具有不同时间粒度的时间序列

来自分类Dev

以10分钟的间隔连接和绘制具有不同时间的数据

来自分类Dev

将具有相同时间范围的两个时间序列数据添加到单个数据帧或xts数据的最佳方法

来自分类Dev

SQL查询以合并两个具有不同时间戳的表作为索引

来自分类Dev

SQL查询以合并两个具有不同时间戳的表作为索引

来自分类Dev

如何合并两个具有不同时间戳的熊猫

来自分类Dev

在具有不同时间戳的两个文档之间减去数字字段

来自分类Dev

基于唯一的不同时间间隔合并两个数据集,然后创建一个具有所有不匹配值的数据集(以R表示)

来自分类Dev

带有两个不同时间索引的熊猫数据帧操作(除法乘法)

来自分类Dev

绘制超过一天的具有不同时间戳和datetime.time格式的时间序列

来自分类Dev

“复制但保留两个文件”,但仅适用于具有不同时间戳记的文件

来自分类Dev

使用xts在R中绘制具有不同时间索引的多个时间序列

来自分类Dev

使用xts在R中绘制具有不同时间索引的多个时间序列

来自分类Dev

用参数显示两个不同时间之间的所有时间

来自分类Dev

合并具有不同时间戳格式的日志文件

来自分类Dev

处理数据帧中的不同时间格式

来自分类Dev

合并具有不同时间间隔的xts对象

来自分类Dev

熊猫:合并具有不同时间频率的列

来自分类Dev

具有不同时间跨度的闪烁按钮

来自分类Dev

在SAS中合并具有不同格式的两个数据集

来自分类Dev

合并/合并熊猫中具有不同频率时间序列索引的两个数据帧?

来自分类Dev

合并具有不同日期时间索引的两个数据框

来自分类Dev

合并具有不同日期时间索引的两个数据框

来自分类Dev

如何计算R中具有不同时间范围和NA的时间序列数据的均值

来自分类Dev

比较具有不同结构的两个数据

来自分类Dev

连接具有不同类的两个数据集

Related 相关文章

  1. 1

    同一ChartJs图表上具有不同时间实例的两个数据集

  2. 2

    如何在python中的同一轴上绘制具有不同时间频率的两个时间序列数据?

  3. 3

    如何在Python Matplotlib中绘制两个具有不同时间间隔的数据集并使它们共享轴

  4. 4

    合并两个具有不同时间粒度的时间序列

  5. 5

    以10分钟的间隔连接和绘制具有不同时间的数据

  6. 6

    将具有相同时间范围的两个时间序列数据添加到单个数据帧或xts数据的最佳方法

  7. 7

    SQL查询以合并两个具有不同时间戳的表作为索引

  8. 8

    SQL查询以合并两个具有不同时间戳的表作为索引

  9. 9

    如何合并两个具有不同时间戳的熊猫

  10. 10

    在具有不同时间戳的两个文档之间减去数字字段

  11. 11

    基于唯一的不同时间间隔合并两个数据集,然后创建一个具有所有不匹配值的数据集(以R表示)

  12. 12

    带有两个不同时间索引的熊猫数据帧操作(除法乘法)

  13. 13

    绘制超过一天的具有不同时间戳和datetime.time格式的时间序列

  14. 14

    “复制但保留两个文件”,但仅适用于具有不同时间戳记的文件

  15. 15

    使用xts在R中绘制具有不同时间索引的多个时间序列

  16. 16

    使用xts在R中绘制具有不同时间索引的多个时间序列

  17. 17

    用参数显示两个不同时间之间的所有时间

  18. 18

    合并具有不同时间戳格式的日志文件

  19. 19

    处理数据帧中的不同时间格式

  20. 20

    合并具有不同时间间隔的xts对象

  21. 21

    熊猫:合并具有不同时间频率的列

  22. 22

    具有不同时间跨度的闪烁按钮

  23. 23

    在SAS中合并具有不同格式的两个数据集

  24. 24

    合并/合并熊猫中具有不同频率时间序列索引的两个数据帧?

  25. 25

    合并具有不同日期时间索引的两个数据框

  26. 26

    合并具有不同日期时间索引的两个数据框

  27. 27

    如何计算R中具有不同时间范围和NA的时间序列数据的均值

  28. 28

    比较具有不同结构的两个数据

  29. 29

    连接具有不同类的两个数据集

热门标签

归档