Rút ngắn trục Y của đồ thị

Liên hệ QC

ptm0412

Bad Excel Member
Thành viên BQT
Administrator
Tham gia
4/11/07
Bài viết
13,778
Được thích
36,278
Donate (Momo)
Donate
Giới tính
Nam
Nghề nghiệp
Consultant
Rút ngắn trục Y của đồ thị

Khi ta có dữ liệu của 1 biểu đồ, trong đó có 1 vài giá trị lớn hơn hẳn các số khác, thì biểu đồ sẽ không đẹp: Các giá trị lớn đó nó nằm cao vọt hơn hẳn các giá trị còn lại. Các giá trị còn lại thì thấp lè tè mất thẩm mỹ. Thí dụ nguồn dữ liệu sau, các ô chữ đỏ có giá trị lớn hơn hẳn các ô khác:(Hình 1)


Đồ thị của nó như sau: Hình 2


Ta có thể chia trục Y theo logarith nhưng không phải ai cũng có thể đọc đồ thị dạng này.
Ta cũng có thể sử dụng serie thứ 2 với trục Y thứ 2 riêng cho các giá trị lớn, nhưng như vậy cũng khó đọc.


Ta thấy trong đồ hoạ cơ khí và Xây dựng có cái kiểu rút gọn những đường vẽ dài hoặc cao như sau và muốn áp dụng: Hình 3

Muốn vậy phải tạo lại vùng dữ liệu mới. Ta muốn trục đồ thị cắt ngay giá trị 8 triệu và làm cho giống như chỗ cắt đó cũng là giá trị mới 21 triệu của phần trên của trục. Sự chênh lệch này là 13 triệu và được gán vào công thức ô B13:
B13 = IF(B3>8000000;B3-13000000;B3)
Fill ngang qua và fill xuống hết vùng B13:D18:
Hình 4


Và đây là đồ thị tạo bởi vùng dữ liệu mới: Hình 5


Tạo trục giả và các số liệu trên trục:
Trước hết ta cần taọ 1 serie dữ liệu giả làm trục giả cho đồ thị với nhãn khác. Tạo vùng dữ liệu F1:H13 như sau:
- F2:F13 là các giátrị zero để đường biểu diễn nằm ngay trên trục Y.
- H2:H13 là các nhãn giá trị ta muốn hiện trên trục đồ thị.
- G2:G13 là các giá trị Y của trục giả. Công thức tương tự công thức của B13:
G2 = IF(H2>8000000,H2-13000000,H2)
Hình 6


Copy và Paste vùng dữ liệu F1:G13 vào đồ thị: Hình 7


Sửa Chart type cho serie mới này là XY Scatter. Nó sẽ tự lấy 2 trục đồ thị riêng. Hình 8

Xoá bỏ trục Y thứ 2 bên phải, giấu trục X thứ hai phía trên. Hình 9


Format lại Serie mới: Chọn none cho Line, none cho Tick Mark. Dùng công cụ XY Chart Labeller gán Label cho serie này, chọn vùng Labels là H2:H13, vị trí là Left. Nới rộng đồ thị hoặc thu nhỏ vùng Plot Area cho vừa các con số hàng triệu. Xoá luôn cái chú giải (legend) tương ứng. Hình 10

BrokenY-Axis01.GIF
Hình 1
BrokenY-Axis02.GIF
Hình 2
BrokenY-Axis03.GIF
Hình 3
BrokenY-Axis04.GIF
Hình 4
BrokenY-Axis05.GIF
Hình 5
BrokenY-Axis06.GIF
Hình 6
BrokenY-Axis07.GIF
Hình 7
BrokenY-Axis08.GIF
Hình 8
BrokenY-Axis09.GIF
Hình 9
BrokenY-Axis010.GIF
Hình 10
 
Lần chỉnh sửa cuối:
Rút ngắn trục Y của đồ thị (tiếp theo)

Gắn các ký hiệu cắt trục và cắt đồ thị

Bây giờ để gắn mấy ký hiệu cắt trục và cắt đồ thị, ta tạo 1 vùng dữ liệu J1:O4 như sau: Hình 11

Diễn giải:
1. Vùng màu cam: diễn giải các thông số cần để tính toán vị trí các điểm cắt theo chiều ngang:
- Gap Width: Là khoảng cách của khoảng trắng giữa các cột. Mặc định là 150 tức là 1,5 lần bề ngang mỗi cột.
- Num series: là số lượng series dữ liệu, ở đây là 3 (May, June và July).
- Num Points: là số lượng điểm của mỗi serie, ở đây là 6 cho 6 thành phố.
Suy ra độ dài trục X là (3 x 6) + 6 x 1,5 = 27
2. Vùng màu vàng: Cho biết serie nào và điểm nào cần gắn điểm cắt.
- {0, 0}: điểm nằm trên trục Y
- {2, 2}: điểm thứ 2 của serie thứ 2 (Paris của serie June)
- {1, 3}: điểm thứ 3 của serie thứ 1 (Madrid của serie May)
3. Vùng màu xanh lá: Là vị trí của các điểm cắt theo chiều ngang tính theo các tham số trên:

N2=IF(L2=0,0,(M2-1+($K$2/200+L2-0.5)/($K$2/100+$K$3))/$K$4)
Fill xuống.
4. Vùng màu xanh (cột O), là vị trí các điểm cắt theo chiều đứng.



Copy vùng N1:O4 và Paste vào đồ thị. Hình 12

Dấu serie mới tạo: Chọn None cho Line trong Format serie. Cái tick mark chừa lại khoan xoá. Hình 13

Dùng công cụ vẽ của Drawing vẽ 1 banner Hình14

Vẽ thêm 2 đường thẳng đứng màu trắng đè lên 2 cạnh bên của banner. Chọn cả 3 hình, group chúng lại. Sau dó điều chỉnh kích thước chúng cho nhỏ lại tương xứng với bề ngang 1 cột biểu đồ. Hình 15

Copy cái hình nhỏ này, click chọn serie Cut off, click vào cái tick mark, paste vào.
Xem Kết quả hình 16


BrokenY-Axis11.GIF
Hình 11

BrokenY-Axis12.GIF
Hình 12

BrokenY-Axis13.GIF
Hình 13

BrokenY-Axis14.GIF
Hình 14

BrokenY-Axis15.GIF
Hình 15

BrokenY-Axis16.GIF

Hình 16

 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom