我尝试按照matplotlib 文档创建股票的价格-成交量图。我有一个关于如何将主要刻度设置为每个月的第一天和每天的次要刻度的问题。我试图遵循http://matplotlib.org/examples/pylab_examples/date_demo2.html,但无法让它工作。以下是我目前能得到的最好的。有什么帮助吗?!
#!/usr/bin/env python
import matplotlib.pyplot as plt
from matplotlib.dates import DateFormatter, WeekdayLocator, MonthLocator, DayLocator, MONDAY
from matplotlib.finance import quotes_historical_yahoo, candlestick2, volume_overlay
from matplotlib import gridspec
from matplotlib.dates import num2date, IndexDateFormatter
from matplotlib.ticker import IndexLocator, FuncFormatter
from operator import itemgetter
# (Year, month, day) tuples suffice as args for quotes_historical_yahoo
date1 = (2010, 2, 1)
date2 = (2011, 2, 1)
symbol = 'TSLA'
quotes = quotes_historical_yahoo(symbol, date1, date2)
if len(quotes) == 0:
raise SystemExit
ds, opens, …Run Code Online (Sandbox Code Playgroud)