如何在现有图表中添加点?直接的解决方案是绘制新的散点图,添加新数据。
ax.scatter(data[:,0], data[:,1], cmap = cmap, c = color_data)
ax.scatter(new_points_x, new_points_y, color='blue')
但是如果我们想用新颜色添加更多的点,就会有一个问题:我们必须考虑到所有之前添加的点。
如果我能使用像这样的特殊功能就好了
AddPoint(ax, new_point, color)
我只想添加新颜色的新点。我不需要任何动画
最佳答案
要添加具有新颜色的新数据,确实再次调用 scatter
将添加具有指定颜色的新点:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(10)
a = np.random.rand(10)
plt.scatter(x, a, c='blue')
b = np.random.rand(10)
plt.scatter(x, b, c='red')
plt.show()
关于python - 将点添加到现有的 matplotlib 散点图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53630158/