规范化列以将其表示为散点图中的大小

时间:2018-05-12 19:38:37

标签: python matplotlib

我在数据框列中有一个小到相当大的值的列: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() 

标准化列的最佳方法是:尺寸。我试图记录它,但尺寸看起来太相似了。比例应该仍然代表原始列中的比例。

0 个答案:

没有答案