我想知道是否可以使用scatterMatplotlib 的函数为每个点绘制单独的alpha值.我需要绘制一组点,每个点都有一个alpha值.
例如,我有这个代码来绘制一些点
def plot_singularities(points_x, p, alpha_point, file_path):
plt.figure()
plt.scatter(points_x, points_y, alpha=alpha_point)
plt.savefig(file_path + '.png', dpi=100)
plt.close()
Run Code Online (Sandbox Code Playgroud)
我所有的points_x,points_y并alpha_point有n个值.但是,我无法将数组分配给alpha参数scatter().如何为每个点设置不同的alpha值?我可以使用每个特定的alpha值循环和逐点绘制,但这似乎不是一个好方法.