Ответ 1
Попробуйте добавить markerfacecolor
следующим образом:
pylab.semilogy(xaxis, pq_averages, 'ks-', markerfacecolor='none', label='DCTCP-PQ47.5')
Черная строка на следующем графике построена с использованием следующей команды для matplotlib python
pylab.semilogy(xaxis, pq_averages, 'ks-',color='black', label='DCTCP-PQ47.5')
Итак, "ks-" часть указывает сплошную линию с квадратными черными метками. Таким образом, у него были сплошные квадраты для построенных точек. Могут ли эти квадраты быть сделаны полыми?
Попробуйте добавить markerfacecolor
следующим образом:
pylab.semilogy(xaxis, pq_averages, 'ks-', markerfacecolor='none', label='DCTCP-PQ47.5')
Настройка markerfacecolor='white'
фактически не делает их полыми, это делает их белыми. Чтобы сделать их полыми, вам нужно установить markerfacecolor='none'
.
Кроме того, вам нужно установить markeredgecolor
в нужный цвет.
Итак:
pylab.semilogy(xaxis, pq_averages, 'ks-',color='black',
label='DCTCP-PQ47.5', markerfacecolor='none', markeredgecolor='black')
Будет выполнять эту работу за вас.