Matplotlib绘制线条,即使标记='。'已指定

时间:2015-06-30 03:11:05

标签: python matplotlib

使用Python3(IPython笔记本),我这样做:

%matplotlib inline

import numpy as np
import matplotlib
import matplotlib.pyplot as plt

plt.plot([1, 2], [2, 3], marker='.', markersize=1)

即使我指定marker='.'

,我也会得到一条而不是两条积分

我必须遗漏一些东西,因为几天前这不是问题。

编辑:

我知道命令plt.scatter可以解决问题。我坚持plt.plot()各种兼容性问题,也因为我很好奇几天前和现在之间有什么区别(据我记得代码是相同的)。最后,我喜欢plt.plot()如何在没有任何其他选项的情况下给出不同颜色的点

1 个答案:

答案 0 :(得分:0)

尝试使用Utils代替plt.scatter()

如果您需要使用plt.plot(),可以尝试设置plt.plot()参数:

linestyle