как сделать пустотелые квадратные пометки с помощью matplotlib в python

Черная линия на следующем графике построена с использованием приведенной ниже команды для matplotlib python

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

So 'ks-' часть обозначает сплошную линию с квадратными черными отметками. Таким образом, у него были сплошные квадраты для обозначенных точек. Могут ли эти квадраты стать полыми?

enter image description here

 jedwards09 июн. 2012 г., 01:20
микросекунды это обычно одно слово :-)

Ответы на вопрос(2)

Решение Вопроса

markerfacecolor вот так:

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

настройкаmarkerfacecolor='white' на самом деле не делает их пустыми, это делает их белыми. Для того, чтобы сделать их полыми, необходимо установитьmarkerfacecolor='none'. Additionally, you need to set markeredgecolor в цвет, который вы хотите. Так:

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

Сделаю работу за вас.

Ваш ответ на вопрос