보조 y 축 눈금을 기본 x 축의 stripplot과 정렬

ac24
import seaborn as sns
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
labels1 = ['A','B','C','D']
labels2 = ['E','F','G','H']

fig, ax = plt.subplots()
df = pd.DataFrame(np.random.random(size=(10,4)), columns=('A','B','C','D'))
sns.stripplot(data=df, orient='h', ax=ax)
ax2 = ax.twinx()
ax2.set(yticks=ax.get_yticks(), yticklabels=labels2);

생성 된 차트 링크

기본 y 축에있는 stripplot의 y 축 눈금과 일치하는 보조 y 축에 레이블을 생성하고 싶습니다. E는 D, F는 C 등과 같은 높이에 있어야합니다.

진드기를 정렬하기 위해 몇 가지 다른 방법을 시도했지만 운이 없습니다.

이러한 레이블을 추가하는 방법에 대한 다른 제안은 유용하게 받아 들여집니다.

중요성의 중요성

틱은 이미을 사용하여 올바르게 설정되어 ax2.set(yticks=ax.get_yticks(), yticklabels=labels2)있습니다. 누락 된 것은 축의 한계입니다. 이것은 두 축에 대해 동일해야합니다.

사용할 수 있습니다

ax2.set_ylim(ax.get_ylim())

또는 함께 가십시오 .set:

ax2.set(yticks=ax.get_yticks(), yticklabels=labels2, ylim=ax.get_ylim())

완전한 예 :

import seaborn as sns
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

labels1 = ['A','B','C','D']
labels2 = ['E','F','G','H']

fig, ax = plt.subplots()
df = pd.DataFrame(np.random.random(size=(10,4)), columns=('A','B','C','D'))
sns.stripplot(data=df, orient='h', ax=ax)
ax2 = ax.twinx()
ax2.set(yticks=ax.get_yticks(), yticklabels=labels2, ylim=ax.get_ylim())

plt.show()

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

matplotlib에서 y 축 눈금 레이블과 x 축 눈금 레이블 겹침

matplotlib에서 y 축 눈금 레이블과 x 축 눈금 레이블 겹침

x 축의 크기를 조정하고 R에서 눈금을 추가하는 방법

차트에 보조 축을 사용하면 x 축 및 기본 y 축 문제가 발생합니다 (Excel).

x 축의 눈금을 숨기면 차트 클립 (Chart.JS)

D3.js y 축 눈금과 격자 선이 정렬되지 않음

Seaborn 히트 맵에서 y 축 눈금의 수직 정렬

x 축과 y 축 간격을 동시에 조정하기

ggsurvplot에서 x 축 눈금의 빈도 조정

gglot r에서 x 축의 눈금 사이의 거리를 조정합니다.

충적 x 축을 y 축의 0과 정렬하는 방법은 무엇입니까?

holoviews x 축 눈금 재정렬

Python : Seaborn : X 축 대신 Y 축을 기준으로 정렬

openpyxl-x 및 y 축 눈금 증가

Pandas에서 X 또는 Y 축의 축 눈금 레이블을 사용자 지정하는 방법은 무엇입니까?

보조 축 원점을 기본과 정렬

chart.js : y 축의 특정 눈금 숨기기 및 모든 x 축 격자 선 숨기기

기본 팬더 플롯과 같이 이음새에 x 축 눈금 레이블 서식 지정

seaborn displot의 y 축 눈금

보조 y 축과 x 축을 날짜로 사용하는 차트

Highcharts는 x축 눈금이 많을 때 특정 눈금만 표시합니다.

y 눈금과 사용자 정의 x 축 사이의 공간 늘리기

동기화된 R dygraph의 x축을 단일 및 이중 y축과 정렬하는 방법은 무엇입니까?

Chart.js : 모든 크기에서 x 축 눈금 레이블 정렬을 어떻게 변경합니까?

보조 y축의 레이블과 눈금을 유지하면서 기본 y축 레이블 및 눈금 제거

Seaborn을 사용하여 정의되지 않은 Y축 눈금

Amcharts - 눈금선을 제거하지만 기본 x 및 y 축을 유지하는 방법

기본 y축과 보조 y축을 제한하는 방법은 무엇입니까?

ggplot의 x축에서 일부 눈금 레이블을 왼쪽과 오른쪽으로 정렬합니다.