我有两个列表,日期和值。我想使用 matplotlib 绘制它们。下面创建了我的数据的散点图。
import matplotlib.pyplot as plt
plt.scatter(dates,values)
plt.show()
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()
您可以更换-o
与另一个合适的格式字符串如中所述文档。
您还可以使用以下命令拆分线条和标记样式的选择linestyle=
and marker=
关键字参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)