我有两个列表,日期和值。我想使用matplotlib绘制它们。以下创建了我的数据的散点图。
import matplotlib.pyplot as plt plt.scatter(dates,values) plt.show()
plt.plot(dates, values) 创建一个折线图。
plt.plot(dates, values)
但是我真正想要的是一个散点图,其中的点由一条线连接。
类似于R:
plot(dates, values) lines(dates, value, type="l")
,这使我得到了点的散点图,并用连接点的线覆盖了点。
我该如何在python中做到这一点?
我认为@Evert有正确的答案:
plt.scatter(dates,values) plt.plot(dates, values) plt.show()
几乎与
plt.plot(dates, values, '-o') plt.show()
或您喜欢的任何 线型 。