我在数据框列中有一个小到相当大的值的列:sizes。我想将此列用作散点图中的大小,如here所示:
import matplotlib.pyplot as plt
import numpy as np
n = 50
x = np.random.randn(n)
y = x * np.random.randn(n)
fig, ax = plt.subplots(2, figsize=(6, 6))
ax[0].scatter(x, y, s=50)
sizes = (np.random.randn(n) * 8) ** 2
ax[1].scatter(x, y, s=sizes)
fig.show()
标准化列的最佳方法是:尺寸。我试图记录它,但尺寸看起来太相似了。比例应该仍然代表原始列中的比例。