我需要使用一些库存数据阴阳烛图(像这样)。 为此,我想使用的功能matplotlib.finance.candlestick() 。 这个功能我需要提供的报价和“ 一轴实例密谋 ”。 我创造了一些样品报价如下:
quotes = [(1, 5, 6, 7, 4), (2, 6, 9, 9, 6), (3, 9, 8, 10, 8), (4, 8, 8, 9, 8), (5, 8, 11, 13, 7)]
我现在还需要一个轴实例虽然,我在这有点失落。 我使用matplotlib.pyplot之前创建的地块。 我想我现在需要做的东西matplotlib.axes虽然,但我不确定究竟是什么。
任何人可以帮我出一点点吗? 所有的技巧,欢迎!
使用gca
(“获取当前轴”)辅助函数:
ax = plt.gca()
例:
import matplotlib.pyplot as plt
import matplotlib.finance
quotes = [(1, 5, 6, 7, 4), (2, 6, 9, 9, 6), (3, 9, 8, 10, 8), (4, 8, 8, 9, 8), (5, 8, 11, 13, 7)]
ax = plt.gca()
h = matplotlib.finance.candlestick(ax, quotes)
plt.show()
你可以
fig, ax = plt.subplots() #create figure and axes
candlestick(ax, quotes, ...)
要么
candlestick(plt.gca(), quotes) #get the axis when calling the function
第一个给你更多的灵活性。 第二个是容易得多,如果烛台是要绘制的唯一的事