Вы можете добавить другое число для своего радиуса к каждой точке в points
:
points = [[1,2,10], [2,3,20], [4,2.5,30]]
for i in points:
plt.plot(i[0], i[1], marker = 'o', markersize = i[2])
Другим более подходящим способом является использование словарей:
circles = [
{'r': 10, 'points': [1,2]},
{'r': 20, 'points': [2,3]},
{'r': 30, 'points': [4,2.5]}
]
for circle in circles:
plt.plot(circle['points'][0], circle['points'][1], marker = 'o', markersize = circle['r'])
