스택큐힙리스트
각 하위 도표에 제목 추가하는 방법 본문
저는 많은 하위 도표를 포함한 하나의 도형을 가지고 있습니다.
fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k')
fig.canvas.set_window_title('Window Title')
# Returns the Axes instance
ax = fig.add_subplot(311)
ax2 = fig.add_subplot(312)
ax3 = fig.add_subplot(313)
서브 플롯에 제목을 추가하는 방법은 무엇인가요?
fig.suptitle는 모든 그래프에 제목을 추가하며, ax.set_title()가 존재하지만 후자는 내 하위 도표에 제목을 추가하지 않습니다.
도와 주셔서 감사합니다.
수정:
set_title() 에 대한 오타 수정. Rutger Kassies에게 감사합니다.
답변 1
ax.title.set_text('My Plot Title') 도 작동하는 것 같습니다.
fig = plt.figure()
ax1 = fig.add_subplot(221)
ax2 = fig.add_subplot(222)
ax3 = fig.add_subplot(223)
ax4 = fig.add_subplot(224)
ax1.title.set_text('First Plot')
ax2.title.set_text('Second Plot')
ax3.title.set_text('Third Plot')
ax4.title.set_text('Fourth Plot')
plt.show()
답변 2
각 하위 그림에 제목을 추가하는 방법Matplotlib은 데이터 시각화를위한 강력한 라이브러리 중 하나입니다. 많은 연구자들이 매트 플롯립을 사용하여 그래프를 그리고 다양한 플롯을 만듭니다. 하지만 때로는 Matplotlib의 부분 플롯 (subplot)에는 제목이 없고 이를 추가해야 할 때가 있습니다.
따라서 이 문제를 해결하기 위해 제목을 추가하는 방법을 알아보도록 하겠습니다.
각 하위 그림에 제목을 추가하는 방법은 다음과 같습니다.
1. Matplotlib 모듈을 가져와서 부분 플롯 (subplot)를 생성합니다.
2. 각 부분 플롯에 대한 제목을 입력합니다.
3. Matplotlib을 사용하여 그림을 표시합니다.
아래는 Python으로 Matplotlib에서 각 하위 그림에 제목을 추가하는 예시 코드입니다:
```python
import matplotlib.pyplot as plt
import numpy as np
# Create a figure and 2 subplots
fig, axs = plt.subplots(1, 2, figsize=(6, 3), sharey=True)
# Set the titles for each subplot
axs[0].set_title('Subplot 1')
axs[1].set_title('Subplot 2')
# Plot some data on each subplot
x = np.arange(0, 10, 0.1)
y = np.sin(x)
axs[0].plot(x, y)
axs[1].plot(x, -y)
# Show the plot
plt.show()
```
이 코드에서는 Matplotlib을 사용하여 1x2 그리드의 2 개 하위 그림을 만듭니다. 각 부분 그림에 대한 제목을 설정하고 데이터를 그립니다.
실행하면 다음과 같은 그림을 볼 수 있습니다.
![Subplot Titles](https://i.imgur.com/V7FCuH9.png)
이렇게 하면 Matplotlib의 부분 플롯 (subplot)에 제목을 추가 할 수 있습니다. 유용한 정보였기를 바랍니다.