【发布时间】:2021-02-22 10:17:21
【问题描述】:
我正在用 python 绘制时间序列,为了更好地可视化,我想在轴区域下方绘制不同颜色的图。下面是我正在使用的代码。
import matplotlib.pyplot as plt
plt.plot(list2,spi1,color = 'black')
plt.ylabel('Standardized precipitation index')
plt.xlabel('Time (years)')
plt.show()
【问题讨论】:
-
“轴下区域”是什么意思?是否要将低于零的值绘制为红色?
-
是的,我希望用不同的颜色绘制负值,而不是散点图。如果该系列中有负值,则使用从该点传入和传出的线的线图在 x 轴下方形成一个区域。我希望该区域具有不同的颜色,而正区域具有不同的颜色。谢谢
-
有一个例子展示了如何根据另一个变量为线条着色:matplotlib.org/gallery/lines_bars_and_markers/…
标签: python pandas matplotlib time-series