【发布时间】:2020-09-21 16:49:44
【问题描述】:
我有一个非常大的形状为 (186295, 2) 的二维数组,其中每个 2 元素子数组的第一个元素是 x,第二个元素是 y。以下是我通过在matplotlib 中分离 x 和 y 分量来生成散点图的方法:
ax.scatter(A[:, 0]+np.random.uniform(-.02, .02, A.shape[0]), A[:, 1], s=2, color='b', alpha=0.5, zorder=3)
但是,我想要
x 值在 [8,9.2] 范围内的所有点在中点显示为点图x=8.6,
x 值在 [9.2,10.4] 范围内的所有点都显示为中点处的点图 x=9.8,
x 值在 [10.4,12.2] 范围内的所有点在中点显示为点图x=11.3。
非常感谢您的帮助,
【问题讨论】:
标签: arrays python-3.x numpy scatter-plot scatter