我的try 是:
import matplotlib.pyplot as plt
x=[3,4,5,6,7,8]
y=[4,5,6,7,8,9]
plt.scatter(x,y, marker = '$-$', color ='black', linewidths = 3)
plt.show()
结果:
它就像是因为linewidths = 3
的粗体字
对于linewidths = 1
或不使用关键字参数,您会得到更类似于‘-’的结果
按照@joao_ps的建议,使用plt.plot(x, y, marker='$-$')
工作,但‘-’字符将被默认情况下由plot.plot
函数创建的行所覆盖.使用plt.plot(x, y, marker='$+$')
可以更好地看到它,如下图所示:
要获得更好的解释,请查看有关标记的文档:https://matplotlib.org/stable/api/markers_api.html#module-matplotlib.markers