Matplotlib 散点图如何为相同大小赋予相同颜色
Matplotlib scatter plot how to give same color for same size
我有两个数组和前两个数组的差异数组
X = [1, 5, 63, 77, 103, 148, 156, 177, 183]
Y = [3, 46, 65, 87, 129, 150, 166, 181, 186]
Diff = [ 2 41 2 10 26 2 10 4 3 3]
如何在 python 中使用 matplotlib 使用 x,y,diff 绘制此数据的散点图,其中相同的差值显示相同的颜色?
您应该使用 'c' 参数来为差异着色。
请看下面的代码:
X = [1, 5, 63, 77, 103, 148, 156, 177, 183]
Y = [3, 46, 65, 87, 129, 150, 166, 181, 186]
Diff = [ 2, 41, 2, 10, 26, 2, 10, 4, 3]
import matplotlib.pyplot as plt
plt.scatter(X,Y,c=Diff)
我有两个数组和前两个数组的差异数组
X = [1, 5, 63, 77, 103, 148, 156, 177, 183]
Y = [3, 46, 65, 87, 129, 150, 166, 181, 186]
Diff = [ 2 41 2 10 26 2 10 4 3 3]
如何在 python 中使用 matplotlib 使用 x,y,diff 绘制此数据的散点图,其中相同的差值显示相同的颜色?
您应该使用 'c' 参数来为差异着色。 请看下面的代码:
X = [1, 5, 63, 77, 103, 148, 156, 177, 183]
Y = [3, 46, 65, 87, 129, 150, 166, 181, 186]
Diff = [ 2, 41, 2, 10, 26, 2, 10, 4, 3]
import matplotlib.pyplot as plt
plt.scatter(X,Y,c=Diff)