June 2016
Beginner to intermediate
304 pages
6h 24m
English
Let's look at how to plot time series data using date formatting. This is useful in visualizing stock data over time.
import numpy import matplotlib.pyplot as plt from matplotlib.mlab import csv2rec import matplotlib.cbook as cbook from matplotlib.ticker import Formatter
__init__ function sets the class variables:# Define a class for formatting
class DataFormatter(Formatter):
def __init__(self, dates, date_format='%Y-%m-%d'):
self.dates = dates
self.date_format = date_format# Extact the value at time t at position 'position' ...