给定二维空间中的一个点,
我有一个函数可以赋予该函数所属的“区域”。区域编号为 '1, 2, 3, ...
使用这个函数,我在 2D 空间中随机选取了很多点,并为每个区域着色。他们每个人都从中心(正方形)开始,这是第一个区域(蓝色)第二个区域(绿色),从内到外依次类推。它看起来像这样:
我怎样才能让这个情节看起来连续而不看起来像很多点?(每个区域都有一个平滑的颜色)
我用过:
import matplotlib.pyplot as plt
for zone in zones:
plt.plot(X, Y, 'o') # picks a different color automatically
plt.show()
其中 zone 是形式的字典
{zone:[X, Y]}
例如:{1:[[x1, x2, ...], [y1, y2, y3, ...]], 2:[[x11, x22, ...} 其中 (x1, y1), ( x2, y2), ... 属于第一个区域 (x11, y11), ... 属于第 2 个区域等等...