MEP15: 한 축에만 제한이 지정된 경우 축 자동 크기 조정 수정 #

상태 번호

논의

브랜치 및 풀 리퀘스트 #

지금까지 없음.

초록 #

2차원 플롯의 한 축이 set_xlim또는 를 통해 재정의 set_ylim되면 나머지 축의 자동 배율 조정은 첫 번째 축의 지정된 제한 내에 있는 데이터를 기반으로 해야 합니다.

자세한 설명 #

2D 플롯의 축 제한이 하나의 축에만 지정된 경우( set_xlim또는 를 통해 set_ylim) 현재 matplotlib는 다른 축의 크기를 다시 조정하지 않습니다. 그 결과 표시되는 곡선이나 기호가 사용 가능한 영역의 아주 작은 부분으로 압축될 수 있으므로 최종 플롯은 적절한 축 배율 조정보다 훨씬 적은 정보를 전달합니다.

제안된 동작 변경은 matplotlib가 제한이 지정된 축의 제한 내에 있는 데이터만 사용하여 나머지 축의 스케일을 선택하도록 합니다.

구현 #

구현을 제안할 수 있을 만큼 matplotlib의 내부에 대해 충분히 알지 못합니다.

이전 버전과의 호환성 #

소프트웨어 인터페이스의 관점에서 볼 때 이전 버전과의 호환성은 중단되지 않습니다. 일부 출력은 다를 수 있지만 사용자가 진정으로 이전 동작을 원하는 경우 두 축의 축 배율을 재정의하여 이를 달성할 수 있습니다.

대안 #

내가 볼 수 있는 유일한 대안은 현상 유지입니다.