\documentclass[10pt]{article}
\usepackage[a4paper, margin=1cm, landscape]{geometry}
\usepackage{rotating}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{arrows,backgrounds,snakes}
\begin{document}
\frame{%
\begin{tikzpicture}
%
%draw horizontal line
\draw (0,0) -- (12,0);
%
%draw vertical lines
\foreach \x in {0,1,2,...,12} \draw (\x cm,3pt) -- (\x cm,-3pt);
%
\foreach \x [evaluate=\x as \year using int(1900+\x*10)] in
{0,1,...,12}{%
%
\draw (\x,0) node[below=7pt,anchor=east,xshift=5pt,rotate=45]