Cómo hacer marcas cuadradas huecas con matplotlib en python

La línea negra en el siguiente gráfico se traza utilizando el comando a continuación para matplotlib python

pylab.semilogy(xaxis, pq_averages, 'ks-',color='black', label='DCTCP-PQ47.5')

Entonces, la parte 'ks-' indica una línea continua con marcas cuadradas negras. Así que tenía cuadrados sólidos para los puntos trazados. ¿Pueden estos cuadrados ser huecos en su lugar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta