Candlesticks representation of IBM's daily price
We could use candlesticks to represent the daily opening, high, low, and closing prices. The vertical line represents high and low prices, while a rectangular bar represents open-close span. When the close price is higher than the opening price, we have a black bar. Otherwise, we would have a red bar. The following program will show exactly this:
import matplotlib.pyplot as plt import numpy as np from matplotlib.dates import DateFormatter, WeekdayLocator, HourLocator, DayLocator, MONDAY from matplotlib.finance import quotes_historical_yahoo, candlestick,\ plot_day_summary, candlestick2 date1 = ( 2013, 10, 20) date2 = ( 2013, 11, 10 ) ticker='IBM' mondays = WeekdayLocator(MONDAY) # major ticks on the mondays alldays = DayLocator() # minor ticks on the days weekFormatter = DateFormatter('%b %d') # e.g., Jan 12 dayFormatter = DateFormatter('%d') # e.g., 12 quotes = quotes_historical_yahoo(ticker, date1, date2...