28

下图中的黑线是使用以下 matplotlib python 命令绘制的

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

所以'ks-'部分表示带有方形黑色标记的实线。所以它有用于绘制点的实心方块。这些方块可以做成空心的吗?

在此处输入图像描述

4

2 回答 2

42

尝试markerfacecolor像这样添加:

pylab.semilogy(xaxis, pq_averages, 'ks-', markerfacecolor='none', label='DCTCP-PQ47.5')
于 2012-06-08T23:20:00.223 回答
11

设置markerfacecolor='white'实际上并没有使它们空心,而是使它们变白。为了使它们空心,您需要设置markerfacecolor='none'. 此外,您需要设置markeredgecolor为您想要的颜色。所以:

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

将为您完成工作。

于 2016-11-17T19:39:54.680 回答