import pandas as pd
import matplotlib.pyplot as plt
print('Styles:', plt.style.available)
plt.rcdefaults()
plt.style.use('seaborn-white')
plt.rcParams['lines.linewidth'] = 2
plt.rcParams['lines.color'] = 'red'
plt.rcParams['font.family'] = 'serif'
plt.rcParams['font.serif'] = 'Ubuntu'
plt.rcParams['font.monospace'] = 'Ubuntu Mono'
plt.rcParams['font.size'] = 16
plt.rcParams['axes.labelsize'] = 16
plt.rcParams['axes.labelweight'] = 'bold'
plt.rcParams['axes.titlesize'] = 16
plt.rcParams['xtick.labelsize'] = 13
plt.rcParams['ytick.labelsize'] = 12
plt.rcParams['legend.fontsize'] = 15
plt.rcParams['figure.titlesize'] = 14
plt.rcParams['figure.figsize'] = 8, 5
df = pd.read_csv('data.csv', sep=',').set_index('Year')['Value']
fig, ax = plt.subplots()
ticks = []
for n in range(1896,2017,10):
ticks.append(n)
ax.set_xticks(ticks)
ax.plot(df, 'royalblue')
ax.tick_params(axis='both', direction='in', color='black', top=False, right=False, width=1, length=5)
ax.grid(linestyle='-', linewidth=1, alpha=0.5)
plt.gcf().autofmt_xdate()
plt.tight_layout()
plt.savefig('Reykjavik_population_graph_1889-2016.svg')