python - 如何在 matplotlib 中创建同一条线有两种不同颜色的折线图?

标签 python pandas dataframe matplotlib

<分区>

我有一个规则的折线图

plt.figure(figsize=(10,5))
plt.plot(db['month_date'], db['quantity'], alpha=0.7)                
plt.ylabel('quantity')
plt.title('Quantity cards ')
plt.show()

这会生成一个带有蓝线的正常折线图,有没有办法以不同颜色高亮显示数量的最后三个值?所以正常的蓝线和最后三个值可能是红色的。如果有人可以提供帮助,我将不胜感激。

最佳答案

我不确定你说的最后三个值是什么意思,最后三个值基于 x 轴?或 y 轴。无论如何,看看这个。

Example of multi-colored lines in Matplotlib documentation

关于python - 如何在 matplotlib 中创建同一条线有两种不同颜色的折线图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59190235/

相关文章:

python - 如何重写此代码以列表理解

python - 使用列表理解 (Pandas) 从 DataFrame 列表中删除 DataFrame 的列

python - 在 Python/Selenium 中,如何抓取整个 youtube 评论?

python - 在这种情况下如何使用泛函?

python - 从数据框中完全消除行索引及其行

python - 用转置版本填充矩阵

python - 仅针对特定列禁用 pandas read_csv 中的默认 na 解析

python - Pandas 删除不在标签中的行

python - 在 Python 中,如何在列表中包含单个反斜杠元素?

python - 我可以允许 tkinter 的 mainloop() 和 GLUT 的 glutMainLoop() 同时运行吗?