\begin{tikzpicture}
\begin{axis}[
axis lines*=middle,
hide y axis,
enlargelimits = false,
clip=true,
axis on top=true,
scale only axis,
ymin=-3.5,
ymax=2.5,
xmin=-10,
xmax=10,
axis line style={->,>=stealth, shorten >= -10pt, shorten <= -10pt},
xlabel={$t$},
ylabel={$x_c(t)$},
every axis x label/.style={
	at={(ticklabel* cs:1)},
	xshift=0.2cm,
	anchor=north,
},
every axis y label/.style={
	at={(ticklabel* cs:1)},
	anchor=south,
	xshift=0.5cm,
},
xtick=\empty,
ytick=\empty,
every outer y axis line/.append style={white!15!black},
every y tick label/.append style={font=\color{white!15!black}},
legend style={draw=white!15!black,fill=white,legend cell align=left, at={(axis cs:15,2)}}]

\addplot [smooth, black!20, solid, line width=1.5pt, forget plot]
table[row sep=crcr]{
	-20 0.85147 \\
	-19.8021 0.59877 \\
	-19.6042 0.32353 \\
	-19.4062 0.03217 \\
	-19.2083 -0.26799 \\
	-19.0104 -0.56894 \\
	-18.8125 -0.8623 \\
	-18.6146 -1.1396 \\
	-18.4166 -1.3925 \\
	-18.2187 -1.6133 \\
	-18.0208 -1.795 \\
	-17.8229 -1.9318 \\
	-17.625 -2.0192 \\
	-17.427 -2.0539 \\
	-17.2291 -2.0345 \\
	-17.0312 -1.9612 \\
	-16.8333 -1.8359 \\
	-16.6354 -1.6619 \\
	-16.4374 -1.4443 \\
	-16.2395 -1.1896 \\
	-16.0416 -0.90501 \\
	-15.8437 -0.59907 \\
	-15.6458 -0.28068 \\
	-15.4478 0.040917 \\
	-15.2499 0.35652 \\
	-15.052 0.65727 \\
	-14.8541 0.93498 \\
	-14.6562 1.1823 \\
	-14.4582 1.3932 \\
	-14.2603 1.5629 \\
	-14.0624 1.6879 \\
	-13.8645 1.7667 \\
	-13.6665 1.7991 \\
	-13.4686 1.7865 \\
	-13.2707 1.7318 \\
	-13.0728 1.6392 \\
	-12.8749 1.514 \\
	-12.6769 1.3624 \\
	-12.479 1.1912 \\
	-12.2811 1.0076 \\
	-12.0832 0.81862 \\
	-11.8853 0.63126 \\
	-11.6873 0.45186 \\
	-11.4894 0.28599 \\
	-11.2915 0.13824 \\
	-11.0936 0.011998 \\
	-10.8957 -0.090616 \\
	-10.6977 -0.16884 \\
	-10.4998 -0.22329 \\
	-10.3019 -0.25587 \\
	-10.104 -0.2697 \\
	-9.9061 -0.26894 \\
	-9.7081 -0.25861 \\
	-9.5102 -0.24432 \\
	-9.3123 -0.23202 \\
	-9.1144 -0.22775 \\
	-8.9165 -0.23728 \\
	-8.7185 -0.26591 \\
	-8.5206 -0.31818 \\
	-8.3227 -0.39763 \\
	-8.1248 -0.50662 \\
	-7.9269 -0.64618 \\
	-7.7289 -0.81593 \\
	-7.531 -1.014 \\
	-7.3331 -1.2372 \\
	-7.1352 -1.4809 \\
	-6.9373 -1.7392 \\
	-6.7393 -2.0054 \\
	-6.5414 -2.2717 \\
	-6.3435 -2.53 \\
	-6.1456 -2.772 \\
	-5.9477 -2.9894 \\
	-5.7497 -3.1741 \\
	-5.5518 -3.3191 \\
	-5.3539 -3.4179 \\
	-5.156 -3.4655 \\
	-4.9581 -3.4582 \\
	-4.7601 -3.3939 \\
	-4.5622 -3.272 \\
	-4.3643 -3.0939 \\
	-4.1664 -2.8624 \\
	-3.9685 -2.5819 \\
	-3.7705 -2.2584 \\
	-3.5726 -1.899 \\
	-3.3747 -1.5119 \\
	-3.1768 -1.1061 \\
	-2.9789 -0.69083 \\
	-2.7809 -0.27568 \\
	-2.583 0.13009 \\
	-2.3851 0.51768 \\
	-2.1872 0.87908 \\
	-1.9892 1.2073 \\
	-1.7913 1.4967 \\
	-1.5934 1.7429 \\
	-1.3955 1.9432 \\
	-1.1976 2.0965 \\
	-0.99965 2.2031 \\
	-0.80173 2.2651 \\
	-0.60381 2.2857 \\
	-0.40589 2.2695 \\
	-0.20797 2.222 \\
	-0.010046 2.1497 \\
	0.18787 2.0592 \\
	0.38579 1.9576 \\
	0.58372 1.8517 \\
	0.78164 1.7479 \\
	0.97956 1.652 \\
	1.1775 1.569 \\
	1.3754 1.5027 \\
	1.5733 1.4556 \\
	1.7712 1.429 \\
	1.9692 1.4229 \\
	2.1671 1.4357 \\
	2.365 1.4649 \\
	2.5629 1.5066 \\
	2.7608 1.556 \\
	2.9588 1.6078 \\
	3.1567 1.656 \\
	3.3546 1.6945 \\
	3.5525 1.7173 \\
	3.7504 1.7188 \\
	3.9484 1.6939 \\
	4.1463 1.6386 \\
	4.3442 1.5498 \\
	4.5421 1.426 \\
	4.74 1.2667 \\
	4.938 1.073 \\
	5.1359 0.84766 \\
	5.3338 0.59456 \\
	5.5317 0.31901 \\
	5.7296 0.027454 \\
	5.9276 -0.27278 \\
	6.1255 -0.57368 \\
	6.3234 -0.86685 \\
	6.5213 -1.1438 \\
	6.7192 -1.3963 \\
	6.9172 -1.6165 \\
	7.1151 -1.7976 \\
	7.313 -1.9336 \\
	7.5109 -2.0201 \\
	7.7088 -2.054 \\
	7.9068 -2.0338 \\
	8.1047 -1.9596 \\
	8.3026 -1.8335 \\
	8.5005 -1.6588 \\
	8.6984 -1.4406 \\
	8.8964 -1.1853 \\
	9.0943 -0.9003 \\
	9.2922 -0.59409 \\
	9.4901 -0.27557 \\
	9.6881 0.045997 \\
	9.886 0.36143 \\
	10.0839 0.66188 \\
	10.2818 0.93916 \\
	10.4797 1.186 \\
	10.6777 1.3962 \\
	10.8756 1.5652 \\
	11.0735 1.6895 \\
	11.2714 1.7676 \\
	11.4693 1.7993 \\
	11.6673 1.786 \\
	11.8652 1.7306 \\
	12.0631 1.6375 \\
	12.261 1.5118 \\
	12.4589 1.3598 \\
	12.6569 1.1884 \\
	12.8548 1.0046 \\
	13.0527 0.81562 \\
	13.2506 0.62833 \\
	13.4485 0.44911 \\
	13.6465 0.2835 \\
	13.8444 0.13606 \\
	14.0423 0.010181 \\
	14.2402 -0.092048 \\
	14.4381 -0.16989 \\
	14.6361 -0.22397 \\
	14.834 -0.25623 \\
	15.0319 -0.26979 \\
	15.2298 -0.26884 \\
	15.4277 -0.2584 \\
	15.6257 -0.24409 \\
	15.8236 -0.23188 \\
	16.0215 -0.22777 \\
	16.2194 -0.23757 \\
	16.4173 -0.26655 \\
	16.6153 -0.31922 \\
	16.8132 -0.39913 \\
	17.0111 -0.5086 \\
	17.209 -0.64864 \\
	17.4069 -0.81886 \\
	17.6049 -1.0174 \\
	17.8028 -1.241 \\
	18.0007 -1.4849 \\
	18.1986 -1.7434 \\
	18.3965 -2.0096 \\
	18.5945 -2.2759 \\
	18.7924 -2.534 \\
	18.9903 -2.7757 \\
	19.1882 -2.9926 \\
	19.3861 -3.1768 \\
	19.5841 -3.321 \\
};

\only<1-|handout:1>{
\addplot [ycomb, mark=*, fill=black, mark options={scale=0.75, fill=white}, line width=2pt]
table[row sep=crcr]{
	-20 0.85147 \\
	-16.8584 -1.8546 \\
	-13.7168 1.7952 \\
	-10.5752 -0.20526 \\
	-7.4336 -1.121 \\
	-4.292 -3.0154 \\
	-1.1504 2.1261 \\
	1.9911 1.4234 \\
	5.1327 0.85147 \\
	8.2743 -1.8546 \\
	11.4159 1.7952 \\
	14.5575 -0.20526 \\
	17.6991 -1.121 \\
}; \addlegendentry{Samples}
}

\only<2-|handout:1> {
\addplot [color=blue2!30, solid, line width=1.5pt, forget plot]
table[row sep=crcr]{
	-20 0.85147 \\
	-18.4292 0.85147 \\
	-16.8584 -1.8546 \\
	-15.2876 -1.8546 \\
	-13.7168 1.7952 \\
	-12.146 1.7952 \\
	-10.5752 -0.20526 \\
	-9.0044 -0.20526 \\
	-7.4336 -1.121 \\
	-5.8628 -1.121 \\
	-4.292 -3.0154 \\
	-2.7212 -3.0154 \\
	-1.1504 2.1261 \\
	0.42035 2.1261 \\
	1.9911 1.4234 \\
	3.5619 1.4234 \\
	5.1327 0.85147 \\
	6.7035 0.85147 \\
	8.2743 -1.8546 \\
	9.8451 -1.8546 \\
	11.4159 1.7952 \\
	12.9867 1.7952 \\
	14.5575 -0.20526 \\
	16.1283 -0.20526 \\
	17.6991 -1.121 \\
	19.2699 -1.121 \\
}; 

\addplot [color=blue2, only marks, mark=*, mark options={scale=1, fill=white}, line width=1.5pt]
table[row sep=crcr]{
	-20 0.85147 \\
	-18.4292 0.85147 \\
	-16.8584 -1.8546 \\
	-15.2876 -1.8546 \\
	-13.7168 1.7952 \\
	-12.146 1.7952 \\
	-10.5752 -0.20526 \\
	-9.0044 -0.20526 \\
	-7.4336 -1.121 \\
	-5.8628 -1.121 \\
	-4.292 -3.0154 \\
	-2.7212 -3.0154 \\
	-1.1504 2.1261 \\
	0.42035 2.1261 \\
	1.9911 1.4234 \\
	3.5619 1.4234 \\
	5.1327 0.85147 \\
	6.7035 0.85147 \\
	8.2743 -1.8546 \\
	9.8451 -1.8546 \\
	11.4159 1.7952 \\
	12.9867 1.7952 \\
	14.5575 -0.20526 \\
	16.1283 -0.20526 \\
	17.6991 -1.121 \\
	19.2699 -1.121 \\
}; \addlegendentry{ZOH}
}

\only<3-|handout:1> {
	\addplot [color=green2!30, solid, line width=1.5pt, forget plot]
	table[row sep=crcr]{
		-20 0.85147 \\
		-18.4292 -0.50155 \\
		-16.8584 -1.8546 \\
		-15.2876 -0.02966 \\
		-13.7168 1.7952 \\
		-12.146 0.79499 \\
		-10.5752 -0.20526 \\
		-9.0044 -0.66312 \\
		-7.4336 -1.121 \\
		-5.8628 -2.0682 \\
		-4.292 -3.0154 \\
		-2.7212 -0.44465 \\
		-1.1504 2.1261 \\
		0.42035 1.7747 \\
		1.9911 1.4234 \\
		3.5619 1.1374 \\
		5.1327 0.85147 \\
		6.7035 -0.50155 \\
		8.2743 -1.8546 \\
		9.8451 -0.02966 \\
		11.4159 1.7952 \\
		12.9867 0.79499 \\
		14.5575 -0.20526 \\
		16.1283 -0.66312 \\
		17.6991 -1.121 \\
		19.2699 0.42573 \\
	}; 
	
	\addplot [color=green2, only marks, mark=*, mark options={scale=1, fill=white}, line width=1.5pt]
	table[row sep=crcr]{
		-20 0.85147 \\
	-18.4292 -0.50155 \\
	-16.8584 -1.8546 \\
	-15.2876 -0.02966 \\
	-13.7168 1.7952 \\
	-12.146 0.79499 \\
	-10.5752 -0.20526 \\
	-9.0044 -0.66312 \\
	-7.4336 -1.121 \\
	-5.8628 -2.0682 \\
	-4.292 -3.0154 \\
	-2.7212 -0.44465 \\
	-1.1504 2.1261 \\
	0.42035 1.7747 \\
	1.9911 1.4234 \\
	3.5619 1.1374 \\
	5.1327 0.85147 \\
	6.7035 -0.50155 \\
	8.2743 -1.8546 \\
	9.8451 -0.02966 \\
	11.4159 1.7952 \\
	12.9867 0.79499 \\
	14.5575 -0.20526 \\
	16.1283 -0.66312 \\
	17.6991 -1.121 \\
	19.2699 0.42573 \\
	}; \addlegendentry{Linear interp.}
}


\only<4-|handout:1> {
	\addplot [color=red2!30, solid, line width=1.5pt, forget plot]
	table[row sep=crcr]{
	-20 0.85147 \\
	-18.4292 -1.0457 \\
	-16.8584 -1.8546 \\
	-15.2876 -0.31762 \\
	-13.7168 1.7952 \\
	-12.146 1.3681 \\
	-10.5752 -0.20526 \\
	-9.0044 -0.55082 \\
	-7.4336 -1.121 \\
	-5.8628 -2.6311 \\
	-4.292 -3.0154 \\
	-2.7212 -0.54805 \\
	-1.1504 2.1261 \\
	0.42035 2.34 \\
	1.9911 1.4234 \\
	3.5619 1.2353 \\
	5.1327 0.85147 \\
	6.7035 -1.077 \\
	8.2743 -1.8546 \\
	9.8451 -0.13639 \\
	11.4159 1.7952 \\
	12.9867 0.10841 \\
	14.5575 -3.3192e-17 \\
	16.1283 -0.41682 \\
	17.6991 1.0549e-16 \\
	19.2699 1.1642 \\
	}; 
	
	\addplot [color=red2, only marks, mark=*, mark options={scale=1, fill=white}, line width=1.5pt]
	table[row sep=crcr]{
			-20 0.85147 \\
		-18.4292 -1.0457 \\
		-16.8584 -1.8546 \\
		-15.2876 -0.31762 \\
		-13.7168 1.7952 \\
		-12.146 1.3681 \\
		-10.5752 -0.20526 \\
		-9.0044 -0.55082 \\
		-7.4336 -1.121 \\
		-5.8628 -2.6311 \\
		-4.292 -3.0154 \\
		-2.7212 -0.54805 \\
		-1.1504 2.1261 \\
		0.42035 2.34 \\
		1.9911 1.4234 \\
		3.5619 1.2353 \\
		5.1327 0.85147 \\
		6.7035 -1.077 \\
		8.2743 -1.8546 \\
		9.8451 -0.13639 \\
		11.4159 1.7952 \\
		12.9867 0.10841 \\
		14.5575 -3.3192e-17 \\
		16.1283 -0.41682 \\
		17.6991 1.0549e-16 \\
		19.2699 1.1642 \\
	}; \addlegendentry{Truncated sinc}
}
\node[fill=black!20, align=center, text width = 3cm] at (axis cs: 5, -2.7) {Upsampled by L = 2};
\end{axis}
\end{tikzpicture}