for symbol in symbols:
data = con.get_candles(symbol, period='D1', start = start, end = end)
data1 = con.get_candles('USOil', period='D1', start = start1, end = end)
ax = data['bidclose'].plot()
data1['bidclose'].plot(ax=ax)
我已使用上面的代码,希望它将在一张图表中绘制symbol
和usoil
,然后生成另一个图表,其中下一行位于symbol
和{{1} },直到用完所有符号列表。然而,一切都在同一张图表中绘制。
我该如何使用for循环绘制符号和usoil列表中的1个符号?因此将有n个图,其中n是符号中的符号数。
答案 0 :(得分:1)
只需在您的例程中放入plt.show()
:
for symbol in symbols:
data = con.get_candles(symbol, period='D1', start = start, end = end)
data1 = con.get_candles('USOil', period='D1', start = start1, end = end)
ax = data['bidclose'].plot()
data1['bidclose'].plot(ax=ax)
plt.show()