스택큐힙리스트

각 하위 도표에 제목 추가하는 방법 본문

카테고리 없음

각 하위 도표에 제목 추가하는 방법

스택큐힙리스트 2023. 3. 31. 00:24
반응형

저는 많은 하위 도표를 포함한 하나의 도형을 가지고 있습니다.

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)에 제목을 추가 할 수 있습니다. 유용한 정보였기를 바랍니다.

반응형
Comments