У меня есть набор данных с 4 измерениями, в которых я надеюсь, что одно измерение может быть показано по размеру в 2D графике.Диапазон его составляет [-2,2].Как я могу изменить эти значения в области на точечной диаграмме и одновременно показать легенду размера?Ниже приведен пример.
import random
import matplotlib.pyplot as plt
import numpy as np
def one():
one=[random.uniform(-2, 2) for i in range(4)]
return one
ran_data=[one() for k in range(10)]
fig = plt.figure(figsize=(8,6))
ax = plt.subplot(111,aspect='equal')
ran_data=np.array(ran_data)
plt.scatter(ran_data[:,0], ran_data[:,1], c=ran_data[:,2],
cmap='Blues',s=ran_data[:,3])
plt.show