【发布时间】:2020-06-30 12:12:06
【问题描述】:
我对绘制一些数据感到困惑,但这就是我想要做的。我有一个包含此示例数据的数据框:
>>df.head(20)
user_id | trip_id | lat | lon | sampling_rate
---------+--------------------+------------------+------------------+---------------
126 | 125020080511025052 | 39.9531666666667 | 116.452566666667 | 7
126 | 125020080511025052 | 39.95305 | 116.452683333333 | 16
126 | 125020080511025052 | 39.9530666666667 | 116.452916666667 | 44
126 | 125020080511025052 | 39.9530833333333 | 116.453183333333 | 40
126 | 125020080511025052 | 39.95335 | 116.45365 | 21
126 | 125020080511025052 | 39.9532833333333 | 116.453816666667 | 16
126 | 125020080511025052 | 39.9533166666667 | 116.45405 | 13
126 | 125020080511025052 | 39.9535666666667 | 116.454383333333 | 24
126 | 125020080511025052 | 39.9537166666667 | 116.4546 | 16
126 | 125020080511025052 | 39.9538333333333 | 116.454733333333 | 17
126 | 125020080511025052 | 39.9540166666667 | 116.454966666667 | 37
126 | 125020080511025052 | 39.9541833333333 | 116.455133333333 | 18
126 | 125020080511025052 | 39.95405 | 116.455216666667 | 23
126 | 125020080511025052 | 39.9539 | 116.455266666667 | 19
126 | 125020080511025052 | 39.9537333333333 | 116.455333333333 | 42
126 | 125020080511025052 | 39.95365 | 116.455416666667 | 23
126 | 125020080512015529 | 40.00705 | 116.32225 |
126 | 125020080512015529 | 40.0073 | 116.3225 | 19
126 | 125020080512015529 | 40.0068 | 116.322083333333 | 66
126 | 125020080512015529 | 40.0064333333333 | 116.321666666667 | 2
此表包含用户的旅行 GPS 轨迹。 sampling_rate 显示旅行的 GPS 采样。
我想显示采样率图,这样我可以看到间隔为1sec 的行程、间隔为2-5 seconds 的行程、间隔为5-10 seconds 的行程等...
我希望在 y 轴上有行程次数,在 x 轴上有间隔。
【问题讨论】:
-
确定区间范围的逻辑是什么?
-
@ShubhamSharma 仅显示间隔内的旅行次数/百分比。
标签: python python-3.x pandas matplotlib