소스 뷰어
import numpy as np
import matplotlib.pyplot as plt

# x 값 설정 (-π부터 π까지)
pi = np.pi 
x = np.linspace( -pi, pi, 1000 )
y = np.sin(x)

# 그래프 그리기
plt.plot(x, y, label='sin(x)')

# x축 눈금 설정 (π/4 간격)
xticks = np.arange( min(x), max(x) + np.pi/4, np.pi/4)
xtick_labels = [f"{i}/4π" if i != 0 else '0' for i in range(int(min(x) / (np.pi/4)), int(max(x) / (np.pi/4)) + 1)]
plt.xticks(xticks, xtick_labels)

# 그래프 스타일 설정
plt.axhline(0, color='black', linewidth=0.5)
plt.axvline(0, color='black', linewidth=0.5)
plt.grid(True, linestyle='--', alpha=0.6)
plt.legend()
plt.title("Sine Graph")

# 그래프 출력
plt.show()
No description has been provided for this image