标签: python matplotlib seaborn
假设我有一个数据框
name = ['A', 'B', 'C'] score = [2,4,6]
我要在以下条件下创建散点图,如果得分大于3,则将气泡颜色着色为绿色,否则将颜色着色为红色。我还要在气泡上加上相应的名称。
我只能用具有各自名称的气泡创建散点图。
答案 0 :(得分:0)
您可以使用列表推导为每个score创建颜色列表,并使用c的{{1}}参数设置绘图内的颜色。
score
c
要标记气泡,可以在轴上使用scatter(),请参见下面的示例。
scatter()
annotate()