Kết hợp biểu đồ thanh ngang (bar chart) và biểu đồ đường (line chart)

Liên hệ QC

kyo

Nguyễn Khắc Duy
Thành viên danh dự
Tham gia
4/6/06
Bài viết
901
Được thích
2,714
Chào mọi người, kyo có một thắc mắc về cách vẽ hai biểu đồ thanh ngang và biểu đồ đường kết hợp với nhau để so sánh giữa giá trị thực tế và giá trị mục tiêu nhưng khi làm thì biểu đồ đường tự động chuyển qua trục thứ hai (secondary axis) và chỉ thể hiện được đường ngang chứ không thể chạy theo từng thanh ngang như hình dưới đây.

Mọi người hỗ trợ kyo với.

2020-12-23_09h08_46.png
 

File đính kèm

  • Bieu do bar chart ket hop voi line chart.xlsx
    13.4 KB · Đọc: 10
biểu đồ đường tự động chuyển qua trục thứ hai (secondary axis) và chỉ thể hiện được đường ngang
Hình đó đâu bạn?

Mình thấy như này có phải đã bình thường chưa? (Chỉ tải và mở file lên, rồi chụp hình).

1608691607478.png
 
Cái hình này là hình mô phỏng kết quả kyo muốn đạt được (đường thẳng chỉ là vẽ bằng shape chứ không phải là biểu đồ, khi thay đổi giá trị ở cột C mục tiêu thì đường thẳng không thay đổi được) do đó nên kyo muốn hỏi về cách vẽ đường mục tiêu đó vào biểu đồ.
 
Chuyển thành XY scatter, xoay ngang số liệu lấy Y làm X còn Y là dữ liệu giả lập ở cột D
=SERIES(Sheet1!$C$1,Sheet1!$C$2:$C$6,Sheet1!$D$2:$D$6,2)
Chỉnh Max trục secondary Vertical Axis về 5

1608693985557.png
 
  • Chấp nhận
Reactions: kyo
Cái hình này là hình mô phỏng kết quả kyo muốn đạt được (đường thẳng chỉ là vẽ bằng shape chứ không phải là biểu đồ, khi thay đổi giá trị ở cột C mục tiêu thì đường thẳng không thay đổi được) do đó nên kyo muốn hỏi về cách vẽ đường mục tiêu đó vào biểu đồ.
Như vầy ấy hả .

1608694791491.png
 
Lần chỉnh sửa cuối:
  • Thích
Reactions: kyo
0.5, 1.5, 2.5 là chính xác nhất khi max = count(serie points). Lý do là độ dài trục bằng với số lượng bars, và vị trí của từng bar hay column là giữa từng đơn vị
Anh nói em mới để ý, còn cái marker.


------
Khoảng cách từ trục hoành tới vị trí bar đầu tiên (A) = 1/2 khoảng cách giữa 2 bar liên tiếp.
Vậy mốc giá trị đầu tiên là bao nhiêu thì các mốc sau chỉ cần gấp đôi khoảng cách lên là được.
Cột phụ {1; 3; 5; 7; 9} hoặc {20; 60; 100; 140; 180}... đều được.
 
Lần chỉnh sửa cuối:
Vậy mốc giá trị đầu tiên là bao nhiêu thì các mốc sau chỉ cần gấp đôi khoảng cách lên là được.
Cột phụ {1; 3; 5; 7; 9} hoặc {20; 60; 100; 140; 180}... đều được.
Có vụ edit bài chứ lỵ?
Công thức tổng quát là:
- Vị trí đầu tiên = (Max trục - Min trục) / count(serie points) / 2 + Min trục
- Bước giữa 2 vị trí =(Max trục - Min trục) / count(serie points)

Lưu ý là trên thế gian này còn 1 thứ có thể điều chỉnh là Min (bài 10) :D :D
 
Web KT
Back
Top Bottom