Маркеры Matplotlib исчезают, когда edgecolor = 'none'

Я пытаюсь построить точечную диаграмму некоторых данных PCA. Я делаю довольно типичный код:

plt.plot(pca[:,0], pca[:,1], '.',ms=3,  markerfacecolor = self.colors[k],
            markeredgecolor = 'none')

Я хочу, чтобы он показывал только цвет лица маркера без контура. Проблема в том, что маркеры полностью исчезают, когда markeredgecolor = 'none'. Когда я устанавливаю markerfacecolor='none' или цвет и удаляю markeredgecolor, он работает так, как ожидалось.

Я только что обновил matplotlib, numpy и т. д. до новейших версий, работающих на Python 2.7.

Спасибо за помощь.

21
задан bernie 4 April 2012 в 19:32
поделиться