diff -r 2b88724a7ee0 -r 80e4016d747a embellishing_a_plot/questions.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/embellishing_a_plot/questions.rst Thu Oct 07 14:25:44 2010 +0530 @@ -0,0 +1,90 @@ +Objective Questions +------------------- + + 1. Draw a plot of cosine graph between -2pi to 2pi with line thickness 4 + + Answer:: + + x = linspace(-2*pi, 2*pi) + plot(x, cos(x), linewidth=4) + + 2. Draw a plot of the polynomial x^2-5x+6 in the range 0 to 5 in blue dotted + line + + Answer:: + + x = linspace(-2*pi, 2*pi) + plot(x, x**2 - 5*x + 6, 'r.') + + 3. Which marker is used to get circles + + a. '.' + #. '^' + #. 'o' + #. '--' + + 4. What does the '^' marker produce + + Answer: Triangle up marker + + 5. How do you set the title as x^2-5x+6 in LaTex style formatting + + Answer: title("$x^2-5x+6$") + +6. What happens when the following code is executed:: + + xlabel("First label") + xlabel("Second label") + + Answer: The label of x-axis is set to "Second label" + + 7. Read thorugh the documentation and find out is there a way to modify the + alignment of text in the command ``ylabel`` + + a. Yes + #. No + + Answer: No + + 8. How to add the annotation "Maxima" at the point (1, 2) + + Answer: annotate("Maxima", xy=(1, 2)) + + 9. Is the command ``annotate("max", (1, 2))`` same as ``annotate("max", + xy=(1, 2)`` + + a. True + b. False + + Answer: True + + 10. When a new annotation is made at a point, what happens to the old one + + a. It is replaced + b. It is overwritten + c. The new annotation is combined with old one + + Answer: It is overwritten + + 11. What happens when xlim is used without arguments + + Answer: It gives the current limits of x-axis + + 12. What happens when ``ylim(0, 5)`` is used + + Answer: It sets the lower and upper limits of y-axis to 0 and 5 + + 13. Draw a cosine plot from 0 to 2*pi with green dots. annotate the origin as + "origin" and set x and y labels to "x" and cos(x) and x limits to 0 and + 2pi and y limits to -1.2 and 1.2 + + Answer:: + + x = linspace(0, 2*pi) + plot(x, cos(x), 'g.') + annotate("origin", (0, 0)) + xlabel("$x$") + ylabel("$cos(x)$") + xlim(0, 2*pi) + ylim(-1.2, 1.2) +