0

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

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

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

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

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

我正在使用 Macbook,但在运行此代码时,我正在通过 ssh -X 连接到我的 Ubuntu Server VM。我以前从未在其他虚拟机上遇到过这个问题。有任何想法吗?

4

1 回答 1

0

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

于 2014-11-11T17:51:52.977 回答