forked from AutomotiveAIChallenge/aichallenge-2024
-
Notifications
You must be signed in to change notification settings - Fork 0
/
resize.py
48 lines (37 loc) · 1.47 KB
/
resize.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import matplotlib.pyplot as plt
# 例としてxとyの座標をリストで用意します
x_values = [
89647.304042, 89647.286796, 89647.269468, 89647.252078,
89647.234647, 89647.217196, 89647.199747, 89647.182322, 89647.164940,
89647.147624, 89647.130394, 89647.113272, 89647.096278, 89647.079433,
89647.062758, 89647.046273, 89647.029998, 89647.013952, 89646.998156,
89646.982628, 89646.967388, 89646.952454, 89646.937845, 89646.923577,
89646.909669
]
y_values = [
43141.924223, 43141.926904, 43141.928982, 43141.930453,
43141.931317, 43141.931572, 43141.931217, 43141.930254, 43141.928683,
43141.926507, 43141.923728, 43141.920349, 43141.916374, 43141.911809,
43141.906659, 43141.900930, 43141.894629, 43141.887764, 43141.880344,
43141.872376, 43141.863871, 43141.854840, 43141.845293, 43141.835242,
43141.824699
]
center = [89647.218622, 43141.431574]
# カラーマップを用意します(色のリスト)
colors = plt.cm.jet(range(len(x_values)))
# プロットの作成
plt.figure(figsize=(10, 6))
# xとyをそれぞれ異なる色でプロット
for i in range(len(x_values)):
plt.scatter(x_values[i], y_values[i], color=colors[i])
# centerのポイントを黒でプロット
plt.scatter(center[0], center[1], color='black', label='Center', s=100)
# 軸ラベルの設定
plt.xlabel('X Coordinate')
plt.ylabel('Y Coordinate')
# グリッドの表示
plt.grid(True)
# 凡例を表示
plt.legend()
# プロットの表示
plt.show()