Matplotlib - 点不会出现,但线条会出现

时间:2014-11-11 16:44:51

标签: python matplotlib virtual-machine x11-forwarding

我遇到了一个与Matplotlib有关的奇怪问题。

如果我运行以下命令,则不会绘制任何点:

import matplotlib.pyplot as plt
plt.plot(range(10), 'r.')
plt.show()

但是,如果我改为将标记样式更改为如下行,那么它可以正常工作:

import matplotlib.pyplot as plt
plt.plot(range(10), 'r-')
plt.show()

我正在使用Macbook,但在运行此代码时,我通过ssh -X连接到我的Ubuntu Server VM。我之前从未遇到过这个问题。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这可能与https://github.com/matplotlib/matplotlib/issues/3711有关。尝试传递一个markeredgecolor参数,看看是否有帮助?