你如何绘制熊猫系列图中的垂直线(vlines)?我正在使用Pandas绘制滚动方式等,并希望用垂直线标记重要位置 . 是否可以使用vlines或类似的东西来实现这一目标?如果是这样,有人可以提供一个例子吗?在这种情况下,x轴是日期时间 .
plt.axvline(x_position)
它采用标准的绘图格式选项( linestlye , color ,等)
linestlye
color
(doc)
如果您对 axes 对象有引用:
axes
ax.axvline(x, color='k', linestyle='--')
如果您有时间轴,并且已将Pandas导入为pd,则可以使用:
ax.axvline(pd.to_datetime('2015-11-01'), color='r', linestyle='--', lw=2)
对于多行:
xposition = [pd.to_datetime('2010-01-01'), pd.to_datetime('2015-12-31')] for xc in xposition: ax.axvline(x=xc, color='k', linestyle='-')
2 回答
它采用标准的绘图格式选项(
linestlye
,color
,等)(doc)
如果您对
axes
对象有引用:如果您有时间轴,并且已将Pandas导入为pd,则可以使用:
对于多行: