在matplotlib烛台图表上添加线条和几何形状

时间:2017-04-09 19:59:41

标签: python matplotlib candlestick-chart

我使用matplotlib.finance在python上制作了烛台货币图表。一切正常,但我想在实际图表上添加线条和形状。当我在matplotlib中使用普通类型的图表时。我会这样做:

plt.plot([xmin, xmax], [0.0005,0.0005], linewidth=3, color='purple')

在0.0005价格水平上绘制从xminxmax(待定义)的水平线。但是因为我使用方法candlestick2_ohlc我真的不知道如何继续...

这就是我所拥有的:enter image description here

这是我想要得到的:enter image description here

还可以绘制和填充三角形吗?

2 个答案:

答案 0 :(得分:1)

绘制细分

plt.plot([xmin, xmax], [ymin, ymax])

绘制三角形

x = [x1, x2]
y = [y1, y2]
plt.fill(x,y)

绘制多边形

x = [x1,...,xn]
y = [y1,...,yn]
plt.fill(x,y)

就这么简单!

enter image description here

答案 1 :(得分:0)

绘制水平线的最简单方法是使用

plt.axhline(y=1.066)