我正在试着绘制RINEX(GPS)的数据,对熊猫来说我还是个新手,纽比。下面是我的代码片段:
#Plotting of the data
pr1 = sat['P1']
pr2 = sat['P2']
calc_pr = pr1 - (((COEFF_3)**2) * pr2)
plt.plot(calc_pr,label='calc_pr')
其中“sat”是数据帧,如下所示:
^{pr2}$其中每个项目(G01、G02等)对应于:
(G01)
DataFrame: L1 L2 P1 P2 C1 \
0.000000 669486.833 530073.330 24568752.516 24568762.572 24568751.442
0.008333 786184.519 621006.551 24590960.634 24590970.218 24590958.374
0.016667 902916.181 711966.252 24613174.234 24613180.219 24613173.065
0.025000 1019689.006 802958.016 24635396.428 24635402.410 24635395.627
在第一列中(我假设这是长轴,我用它来操作:epoch_time=int((hour*3600)+(minute*60)+second)),表示时间。这些是30秒的间隔,超过24小时。它们最初是纪元(0到2880)。第一个时期“calc_pr”如下所示:
Series: 0.000000 26529.507524
0.008333 31432.322196
0.016667 36336.563310
0.025000 41242.536096
0.033333 46149.208022
0.041667 51057.059006
0.050000 55965.873639
0.058333 60875.510720
0.066667 65785.965112
0.075000 70697.114838
但是当绘制这些(plt.绘图(calc_pr,label='calc_pr'))它不是x轴是以小时为单位的时间,而是以时间为单位显示。我尝试过不同的排列方式来操纵它 “calc_pr”以便显示时间,而不是历元编号,但到目前为止没有用。有人能告诉我在哪里/如何操作这个吗?在
看来最后我自己解决了。我意识到我只需要画出“指数”,就像这样:
我喜欢自己解决自己的问题。这意味着我变得更棒了。在
相关问题 更多 >
编程相关推荐