
Excel 2013에서 그린 플롯이 있습니다. 데이터는 거의 0.9에서 거의 5.1까지 시작됩니다. x축을 1부터 5까지 쓰고 0.9부터 5.1까지의 데이터를 표시하고 싶습니다.
최선을 다해 최소 및 최대 경계를 0.9 및 5.1(전체 데이터 표시 기준)로 설정하고 주요 단위를 1로 설정할 수 있었습니다. 그러나 단위는 다음과 같이 표시됩니다. {0.9, 1.9, 2.9, 3.9 , 4.9}. 단위를 {1,2,3,4,5}로 설정하면서 경계를 어떻게 유지할 수 있습니까?
답변1
Excel에서는 기본 설정을 사용하여 이 작업을 수행하지 않지만 "도우미" 시리즈를 사용하여 수행할 수 있습니다.
- 레이블 및 눈금 없음을 위한 가로/X축 형식 지정
- 다음 값을 사용하여 차트에 추가 계열을 추가하고 차트와 다른 경우 XY/분산형 유형으로 변경합니다.
- X 값: {1,2,3,4,5}
- Y 값: {0,0,0,0,0}
- 새 시리즈의 형식을 다음과 같이 지정하세요.
- 마커 유형 = + (틱 표시를 대체합니다)
- 선 색상 = 선 없음(계열 값(0.9-1.0 및 5.0-5.1) 전후에 간격이 있으므로 그리드 선이 표시됩니다.
- 그리드 라인 색상과 일치하도록 마커 라인 색상 설정
- 눈금선 너비와 일치하도록 마커 선 스타일 설정 선 너비
- 계열에 데이터 레이블 추가
- 레이블 포함 = X 값
- 라벨 위치 = 아래
이 샘플에서 빨간색으로 표시된 모든 항목은 "helper" 시리즈를 기반으로 합니다.
수직 눈금선을 눈금에 정렬하려면 수직 눈금에 대해 설정된 수직 오차 막대를 사용할 수 있습니다.
답변2
@mr-moscaro는 축을 0에서 시작하는 것이 필수라고 말하지만 이는 보편적으로 사실이 아닙니다. 그러나 귀하의 경우에는 0과 원하는 최소값 사이의 축 비율이 아주 작은 경우 0 위에서 축을 시작해야 하는 이유를 언급하지 않았습니다.
여기에 대안이 있습니다. 나는 간단한 분산형 차트에서 X 값이 0.9에서 5.1 사이인 임의의 점을 플롯했습니다. 축의 범위는 0에서 6 사이입니다. 이는 Excel이 자체적으로 선택한 것이며 제 생각에는 완벽하게 합리적으로 보입니다.
그러나 1과 5 사이의 레이블만 표시하기 위해 X축에 다음과 같은 사용자 정의 숫자 형식을 적용했습니다.
[>5]"";[<1]"";0;
기본적으로 값이 5보다 크면 값 대신 ""를 표시하고, 값이 1보다 작으면 값 대신 ""를 표시하고, 그렇지 않으면 소수점 이하 자릿수 없이 값을 표시합니다.
차트는 다음과 같습니다.
IMNSHO, 0과 6에서 레이블을 억제해도 차트가 전혀 개선되지 않습니다.