summaryrefslogtreecommitdiff
path: root/embellishing_a_plot/slides.tex
blob: 30b69ccf7fbcd73092ceee0145e81a851ca50107 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
% Created 2010-10-10 Sun 17:32
\documentclass[presentation]{beamer}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{soul}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{hyperref}
\tolerance=1000
\usepackage[english]{babel} \usepackage{ae,aecompl}
\usepackage{mathpazo,courier,euler} \usepackage[scaled=.95]{helvet}
\usepackage{listings}
\lstset{language=Python, basicstyle=\ttfamily\bfseries,
commentstyle=\color{red}\itshape, stringstyle=\color{darkgreen},
showstringspaces=false, keywordstyle=\color{blue}\bfseries}
\providecommand{\alert}[1]{\textbf{#1}}

\title{Embellishing a Plot}
\author{FOSSEE}
\date{}

\usetheme{Warsaw}\usecolortheme{default}\useoutertheme{infolines}\setbeamercovered{transparent}
\begin{document}

\maketitle









\begin{frame}
\frametitle{Outline}
\label{sec-1}

\begin{itemize}
\item Modifying the color, line style \& linewidth of a plot
\item Adding a title to the plot (with embedded \LaTeX{})
\item Labelling the axes
\item Annotating the plot
\item Setting the limits of axes.
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Question 1}
\label{sec-2}

  Plot sin(x) in blue colour and with linewidth as 3
\end{frame}
\begin{frame}[fragile]
\frametitle{Solution 1}
\label{sec-3}

\lstset{language=Python}
\begin{lstlisting}
In []: clf()
In []: plot(x, sin(x), 'b', linewidth=3)
\end{lstlisting}
\end{frame}
\begin{frame}
\frametitle{Question 2}
\label{sec-4}

  Plot the sine curve with green filled circles.
\end{frame}
\begin{frame}[fragile]
\frametitle{Solution 2}
\label{sec-5}

\lstset{language=Python}
\begin{lstlisting}
In []: clf()
In []: plot(x, cos(x), 'go')
\end{lstlisting}
\end{frame}
\begin{frame}
\frametitle{Question 3}
\label{sec-6}

  Plot the curve of x vs tan(x) in red dashed line and linewidth 3
\end{frame}
\begin{frame}[fragile]
\frametitle{Solution 3}
\label{sec-7}

\lstset{language=Python}
\begin{lstlisting}
In []: clf()
In []: plot(x, cos(x), 'r--')
\end{lstlisting}
\end{frame}
\begin{frame}
\frametitle{Question 4}
\label{sec-8}

  Change the title of the figure such that the whole title is
  formatted in LaTex style
\end{frame}
\begin{frame}[fragile]
\frametitle{Solution 4}
\label{sec-9}

\lstset{language=Python}
\begin{lstlisting}
In []: title("$Parabolic function -x^2+4x-5$")
\end{lstlisting}
\end{frame}
\begin{frame}
\frametitle{Question 5}
\label{sec-10}

  Set the x and y labels as ``x'' and ``f(x)'' in LaTex style.
\end{frame}
\begin{frame}[fragile]
\frametitle{Solution 5}
\label{sec-11}

\lstset{language=Python}
\begin{lstlisting}
In []: xlabel("$x$")
In []: yalbel("$f(x)$")
\end{lstlisting}
\end{frame}
\begin{frame}
\frametitle{Question 6}
\label{sec-12}

  Make an annotation called ``root'' at the point (-4, 0). What happens
  to the first annotation?
\end{frame}
\begin{frame}[fragile]
\frametitle{Solution 6}
\label{sec-13}

\lstset{language=Python}
\begin{lstlisting}
In []: annotate("root", xy=(-4,0))
\end{lstlisting}
\end{frame}
\begin{frame}
\frametitle{Question 7}
\label{sec-14}

  Set the limits of axes such that the area of interest is the
  rectangle (-1, -15) and (3, 0)
\end{frame}
\begin{frame}[fragile]
\frametitle{Solution 7}
\label{sec-15}

\lstset{language=Python}
\begin{lstlisting}
In []: xlim(-1, 3)
In []: ylim(-15, 0)
\end{lstlisting}
\end{frame}
\begin{frame}
\frametitle{Summary}
\label{sec-16}

\begin{itemize}
\item Modifying the attributes of plot by passing additional arguments
\item How to add title
\item How to incorporate \LaTeX{} style formatting
\item How to label x and y axes
\item How to add annotations
\item How to set the limits of axes
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Thank you!}
\label{sec-17}

  \begin{block}{}
  \begin{center}
  This spoken tutorial has been produced by the
  \textcolor{blue}{FOSSEE} team, which is funded by the 
  \end{center}
  \begin{center}
    \textcolor{blue}{National Mission on Education through \\
      Information \& Communication Technology \\ 
      MHRD, Govt. of India}.
  \end{center}  
  \end{block}
\end{frame}

\end{document}