cor do gráfico de dispersão do matplotlib em função da terceira variável

Eu gostaria de saber como fazer pontos de cor de função de dispersão de matplotlib por uma terceira variável.

Questõesgnuplot linecolor variable in matplotlib? ePlano de dispersão de Matplotlib; cor em função de uma terceira variável Entretanto, colocaram questões semelhantes, as respostas a essas perguntas não abordam o meu problema: o uso dec=arraywhichspecifiespointcolour na função de dispersão só define a cor de preenchimento, não a cor da borda. Isso significa que o uso dec=arr... falha ao usarmarkersymbol='+', por exemplo (porque esse marcador não tem preenchimento, apenas arestas). Eu quero que os pontos sejam coloridos por uma terceira variável de forma confiável, independentemente de qual símbolo é usado.

Existe uma maneira de conseguir isso com a função de dispersão do Matplotlib?

questionAnswers(1)

yourAnswerToTheQuestion