>백엔드 개발 >파이썬 튜토리얼 >다음은 질문 형식으로 기사의 핵심을 포착하는 몇 가지 제목 옵션입니다. **옵션 1(직접적이고 간결함):** * **그림 생성 후 Matplotlib에서 X축 서브플롯을 공유하는 방법은 무엇입니까?*

다음은 질문 형식으로 기사의 핵심을 포착하는 몇 가지 제목 옵션입니다. **옵션 1(직접적이고 간결함):** * **그림 생성 후 Matplotlib에서 X축 서브플롯을 공유하는 방법은 무엇입니까?*

Linda Hamilton
Linda Hamilton원래의
2024-10-25 01:53:30496검색

Here are a few title options, capturing the essence of your article in a question format:

**Option 1 (Direct and Concise):**

* **How to Share X Axes of Subplots in Matplotlib After Figure Creation?**

**Option 2 (Highlighting the Problem):**

* **Need t

그림 생성 후 생성된 서브플롯의 X축 공유

서브플롯 간에 X축을 공유하면 여러 플롯에 걸쳐 데이터에 대한 응집력 있는 보기를 제공할 수 있습니다. 일반적으로 서브플롯 생성 중에 수행되지만 그림이 설정된 후에 이를 수행해야 하는 경우가 있을 수 있습니다.

이를 수행하려면 sharex() 메서드를 활용하세요. 이 방법은 두 축 사이에 링크를 생성하여 동일한 x축을 공유할 수 있도록 합니다. 그러나 생성 시 공유하는 것과 달리 축 중 하나에 대해 x-tick 레이블을 수동으로 설정해야 할 수도 있습니다.

다음 예를 고려하세요.

<code class="python">import numpy as np
import matplotlib.pyplot as plt

t = np.arange(1000) / 100.
x = np.sin(2 * np.pi * 10 * t)
y = np.cos(2 * np.pi * 10 * t)

fig = plt.figure()
ax1 = plt.subplot(211)
ax2 = plt.subplot(212)

ax1.plot(t, x)
ax2.plot(t, y)

ax2.sharex(ax1)
ax1.set_xticklabels([])

plt.show()</code>

ax2.sharex( ax1) 명령을 실행하면 두 축이 연결되어 동일한 x축을 공유할 수 있습니다. 축 중 하나에 대한 x-tick 레이블을 억제하기 위해 이 특정 경우에는 ax1.set_xticklabels([])가 활용됩니다.

여러 하위 플롯이 포함된 시나리오에서는 sharex() 메서드를 각 축에 적용합니다. 첫 번째 축에 원하는 공유가 생성됩니다.

<code class="python">for ax in axes[1:]:
    ax.sharex(axes[0])</code>

위 내용은 다음은 질문 형식으로 기사의 핵심을 포착하는 몇 가지 제목 옵션입니다. **옵션 1(직접적이고 간결함):** * **그림 생성 후 Matplotlib에서 X축 서브플롯을 공유하는 방법은 무엇입니까?*의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.