November 2016
Beginner to intermediate
941 pages
21h 55m
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' ...