我想将X和Y坐标绘制为点。 根据它们是什么“播放器”,这些点应具有不同的颜色。 我的数据来自CSV数据框。
一个很棒的附加功能是计算玩家每个点之间的距离之和(例如玩家0:第一点的距离-第二点+第二点的距离-第三点...)
import csv
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("test2.csv")
df.rename(columns = {"Unnamed: 0":"Zeile", "0":"Spieler", "1":"XY"},inplace = True)
df.sort_values(by="Spieler", inplace = True)
df
这是我的数据atm:
Zeile Spieler XY
0 0 0 [1071, 117]
400 400 0 [1071, 118]
181 181 0 [1072, 121]
381 381 0 [1071, 120]
226 226 0 [1072, 120]
438 438 0 [1071, 118]
28 28 0 [1071, 117]
271 271 0 [1071, 120]
457 457 0 [1072, 119]
454 454 16 [1139, 80]
416 416 16 [1140, 80]
492 492 16 [1140, 80]
511 511 16 [1139, 80]
512 512 17 [885, 310]
341 341 17 [881, 315]