使用ListLinePlot进行赛车圈图表
|
我正在尝试获取赛车圈数的位置表,并绘制类似于此http://www.fia.com/zh-CN/sport/championships/f1/2010/bahrain/Pages/lap_chart.aspx的圈数图。
每行对应一个圈,第一圈位于第一行。在每行中按开始/结束行的顺序列出了汽车编号
这张表看起来像这样(4站比赛,6圈:
1 3 2 4
1 3 2 4
1 3 4 2
3 1 4 2
3 1 4 2
3 4 1 2
在上面的示例中,顺序是第一圈之后的1、3、2、4,在6圈比赛结束时,赛车3获胜,赛车4位居第二,依此类推。
错误地绘制很容易,我这样做是:
ListLinePlot[Table[Position[data,x],{x,4}]]
这确实会产生一个圈速图,但它在底部具有第一位置,在顶部具有第四位置,而我真正需要的是y轴以4-3-2-1运行,因此第一位置位于顶部。
如何反转y轴,使其从1(顶部)到n(底部)?
没有找到相关结果
已邀请:
6 个回复
吐兄
中的
如何被
代替。
减1,因为我包括了起始位置的数据(圈数=零)。 进行较小的重写,以与不同数量的驾驶员和赛车圈配合使用,并重新格式化代码以提高可读性。 -向导先生
在这种情况下,第1辆汽车(在杆位发车的那辆)在完成最后两圈之前就退出了比赛。请注意,#3赛车会自动前进一个位置。
拟僚疽刊剔
念炯
和brought8ѭ,所以我们开始...
(但是
解决方案可能更容易。可惜的是它尚不支持
。)
绵扇寸访
哩翔购
骇毖煽洁铂
现在似乎可以与
一起使用
我不知道为什么ѭ17y坐标需要为负。