Exercise 2ΒΆ
Exercise 2 with matplotlib.
Python source code: plot_exercice_2.py
import numpy as np
import matplotlib.pyplot as plt
# Create a new figure of size 8x6 points, using 100 dots per inch
fig = plt.figure(figsize=(8, 6), dpi=80)
# Create a new subplot from a grid of 1x1
ax = plt.subplot(111)
X = np.linspace(-np.pi, np.pi, 256, endpoint=True)
C, S = np.cos(X), np.sin(X)
# Plot cosine using blue color with a continuous line of width 1 (pixels)
ax.plot(X, C, color="blue", linewidth=1.0, linestyle="-")
# Plot sine using green color with a continuous line of width 1 (pixels)
ax.plot(X, S, color="green", linewidth=1.0, linestyle="-")
# Set x limits
ax.set_xlim(-4., 4.)
# Set x ticks
ax.set_xticks(np.linspace(-4, 4, 9, endpoint=True))
# Set y limits
ax.set_ylim(-1.0, 1.0)
# Set y ticks
ax.set_yticks(np.linspace(-1, 1, 5, endpoint=True))
# Show result on screen
plt.show()