Podziałka w wielokrotnościach π

Trygonometria, potęgi i logarytmy - Python i wykresy (Python)

`plt.xticks(pozycje, napisy)` ustawia własną podziałkę osi: kreski w punktach \(0, \frac{\pi}{2}, \pi, ...\) z napisami "π/2", "π" zamiast 1.57 i 3.14. `plt.xlim(0, 2 * np.pi)` przycina oś X dokładnie do jednego okresu.

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 2 * np.pi, 200)

plt.plot(x, np.sin(x), label="sin x")
plt.plot(x, np.cos(x), label="cos x")
plt.axhline(0, color="black", linewidth=0.8)
# podziałka osi X w wielokrotnościach π zamiast liczb dziesiętnych
plt.xticks([0, np.pi / 2, np.pi, 3 * np.pi / 2, 2 * np.pi], ["0", "π/2", "π", "3π/2", "2π"])
plt.xlim(0, 2 * np.pi)
plt.xlabel("x [rad]")
plt.ylabel("y")
plt.title("Sinus i cosinus")
plt.legend()
plt.grid(True)
plt.show()

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Python i wykresy·Zaloguj się, aby zapisać postęp na koncie.