相关疑难解决方法(0)

如何将主要刻度显示为每个月的第一天,将次要刻度显示为每天?

我尝试按照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)

python matplotlib

4
推荐指数
1
解决办法
2220
查看次数

标签 统计

matplotlib ×1

python ×1