Como fazer pontos com uma cor quando uma terceira coluna é igual a zero e outra cor no Gnuplot?

Preciso variar a cor do ponto para uma linha de valores com base na cor em uma coluna. Os dados

# x y z
1, 3, 0  
1, 5, 6  
3, 5, 2  
4, 5, 0

A cor deve ser um valor se a coluna for zero e uma cor diferente se o valor na terceira coluna for diferente de zer

Assim, estou assumindo:

plot "./file.dat" u 1:2:3 with points palette

como encontrado aqui:https: //stackoverflow.com/a/411500 não vai funcionar muito bem.

Nos dados de exemplo acima, esse comando gnuplot fornece três cores diferentes em vez das duas que estou procurand

questionAnswers(2)

yourAnswerToTheQuestion