按组循环的散点图颜色图

问题描述 投票:0回答:0

我想从名为 = qc2 的数据框创建散点图,按“Cast”分组

qc2:

演员 压力 比例
1 300 1.01
1 200 1.023
2 250 1.024
2 500 1.014

... 695 行 x 3 列

我将数据分组并使用以下代码按组绘制散点图:

groups = qc2.groupby('Cast')


# Plot

fig, ax = plt.subplots(figsize = (25,10))
for name, group in groups:
    ax.plot(group['Pressure'], group['Correction Factor'], marker='o', linestyle='', ms=12, label=name)
ax.legend()

plt.show()

但是情节重复相同的默认颜色。我如何创建一个颜色图来为图中的每个组(Cast)分配颜色?

python matplotlib scatter-plot colormap
© www.soinside.com 2019 - 2024. All rights reserved.