如何为包含不同长度变量的散点图中的不同点指定不同的颜色?

时间:2017-06-13 02:20:46

标签: python excel matplotlib colors statistics

我正在尝试使用python matplotlib绘制具有不同可变长度的散点图。对于以下数据

Days = [1,2,3]
Values = ([2,3,4,5],[3,4,5,6,7],[2,3])

我可以使用以下程序绘制所有点

w = [[Days[i]] * len(Values[i]) for i in range(len(Values))]

x_to_plot = [item for sublist in w for item in sublist]
y_to_plot = [item for sublist in Values for item in sublist].

如何将不同的颜色分配给几个点以保持所有其他相同颜色的点?

1 个答案:

答案 0 :(得分:0)

您可以使用c的{​​{1}}参数根据色彩图对点进行着色。例如。要将scatter红色的所有点着色,请使用

y == 5 - x

enter image description here