# coding = utf8 import numpy as np import matplotlib.pyplot as plt fig,ax = plt.subplots() xdata = np.array(np.random.uniform(-5,5,50)) ydata = np.array(np.random.uniform(-3,7,50)) measures = [np.random.normal(200,70,50)] colors=np.sqrt(xdata**2+ydata**2) ax.scatter(xdata,ydata,c=colors,s=measures,alpha=0.5, cmap='hsv') plt.show()