1. Trang chủ
  2. » Tất cả

Hướng dẫn sử dụng Charticulator: Phần 5: 2D region plot segment

23 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Hướng dẫn sử dụng Charticulator: Phần 5: 2D region plot segment
Trường học Đại học Bách khoa Hà Nội
Chuyên ngành Trí tuệ nhân tạo & Dữ liệu lớn
Thể loại Hướng dẫn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 23
Dung lượng 2,48 MB
File đính kèm part 5.rar (2 MB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trong phần 5 này chúng ta sẽ tìm hiểu về 2D plot segment. 2D plote segment về mặc định sẽ được vẽ trong canvas. Tuy nhiên chúng ta không biết được công dụng của nó. Trong phần này tôi sẽ hướng dẫn các bạn về các chức năng của 2D plot segment nhờ đó chúng ta có thể vẽ được nhiêu loại chart độc đáo như Jitter chart, packing chart...

Trang 1

2D Region Plot Segments

Trong charticulator chúng ta có hai dạng plot segment: 2D region Plot segment and line plot segment 2D region plot segment tương tự như plot area trong các ứng dụng khác Khi click vào plot segement trong layer pane chúng ta nhận thấy khung plot segment trong chart canvas được tô viền xanh với thanh công cụ ở trên

Có ba yếu tố sẽ quyết định hình dạng chart trong plot segment: axes, sub-layout và attribute Chúng ta sẽ tìm hiểu cả 3 yếu tố này trong các phần tiếp theo

Creating 2D Region Plot Segments

Để tạo 2D region plot segment chúng ta có thể dùng nút plot segment ở trên toolbar

Trang 2

Chúng ta nhận thấy khung 2D plot segment đã được tô xanh với các dấu chấm xanh ở mỗi góc

Khi vẽ xong chúng ta nhận thấy có một plote segment trong layer pane

Using Plot Segment Sub-layouts

Chúng ta có thể sử dụng các sub-layout attribute của plot segment bằng cách click chọn plote segment trong layer pane Khi đó khung chart canvas sẽ hiện lên Stack X Hoặc chúng ta chọn plot segment trong layer pane kéo xuống dưới bảng attribute sẽ thấy section sub-layout

Trang 3

Type mặc định của 2D plote segment chính là Stack X Ngoài Stack X chúng ta có các type khác là stack

Y, grid, packing, jitter và overlap

Stack X with a Categorical X-Axis

Nếu chúng ta gắn biến phân loại vào trục X của plot segment thì layout sẽ được nhóm theo biến phân loại

đó, bất kể rằng thứ tự của các biến trong danh sách biến

Trang 4

Stack X with a Categorical Y-Axis

Nếu chúng ta bỏ biến phân loại vào trục Y của chart canvas thì chart sẽ có dạng sau

Nếu chúng ta tiếp tục bỏ biến định lượng vào Width attribute của glyph hoặc chúng ta bỏ biến định lượng vào Width trong glyph pane thì chúng ta được horizontal stacked column chart

Trang 5

Stack Y

Với stack Y, các glyph sẽ được gắn theo chiều ngang vào trục Y

Stack Y with a Categorical Y-Axis

Nếu chúng ta bỏ biến phân loại vào trục Y thì chúng ta sẽ tạo ra được horizontal column chart

Trang 6

Nếu chúng ta bỏ tiếp biến định lượng vào cạnh width trong glyph pane hoặc trục X trong chart canvas chúng ta sẽ tạo ra horizontal clustered column chart

Tiếp theo chúng ta tạo legend cho trục X tức legend giá trị cho các column

Chúng ta không thể sử dụng nút công cụ legend trên toolbar bởi vì nút này chỉ dùng cho biến định lượng được thêm vào trục Y Khi đó chúng ta chỉ cần click vào Shape1.Width trong scales pane và thêm Add Legend là xong

Trang 7

Stack Y with a Categorical X-Axis

Nếu chúng ta dùng Stack Y và gắn một biến phân loại vào trục X thì sẽ tạo ra một stacked column chart như hình dưới đây

Sự kết hợp giữa stack X/Y và các biến

Chúng ta có bảng sau để minh họa sự kết hợp giữa các stack và các biến được gắn vào các trục

Trang 8

Với sự kết hợp giữa stack và các biến phân loại chúng ta có thể tạo ra cluster column chart và stacked column chart dạng horizontal hoặc vertical Với các chart này chúng ta có thể dùng hai biến phân loại và một biến định lượng gắn vào các trục X hoặc Y của chart một cách linh hoạt

Trang 9

Stack X and Stack Y with One Category

Trong trường hợp chúng ta chỉ cần vẽ chart của một biến phân loại với một biến định lượng thì sao? Chúng ta thực hiện các bước sau

1 Tạo glyph rectangal

2 Bỏ biến phân loại vào Fill attribute của Shape1

3 Bỏ biến định lượng vào Height attribute của Shape1

4 Chuyển sub-layout thành Stack Y

5 Để tạo legend trên trục Y là tên các phân loại chúng ta không nên bỏ biến phân loại vào trục Y vì như vậy các tên phân loại sẽ bị lệch so với cột Thay vì vậy chúng ta bỏ một Text vào glyph pane ở kế bên rectangal và sau đó bỏ biến phân loại vào text này

6 Chúng ta cũng tạo một text và bỏ vào trung tâm của rectangal để tạo giá trị của biến số

Grid

Với Grid sub-layout chúng ta có thể tạo ra matrix chart như sau:

1 Tạo rectangal trong glyph pane

2 Chuyển sang Stack Grid

3 Bỏ biến định lượng vào Fill attribute của shape1

4 Trong shap1.Fill chọn color gradient tùy thích

Trang 10

5 Thêm ba text vào glyph pane Text thứ nhất bỏ biến phân loại 1, text thứ hai bỏ biến phân loại 2 và biến thứ ba bỏ biến định lượng

6 Chọn shape.Fill và thêm legend vào chart

Click vào plot segment trong layer pane và chúng ta có thể lựa chọn nhiều option hiển thị cho grid

Trang 11

Ngoài ra có một số attribute của Grid cũng giúp chúng ta tinh chỉnh Grid sao cho hiệu quả như Count (số

ô trong một hàng hiển thị)

Trong Power BI chúng ta cũng có thể tạo matrix giống như charticulator tuy nhiên để tạo được matrix như charticulator chúng ta cần phải bỏ cả hai biến phân loại vào hàng và cột như dưới đây

Trang 12

Như vậy với Grid chúng ta có thể tạo ra matrix một cách đẹp hơn và có nhiều lựa chọn hơn

Packing

Packing sub-layout cực kì hữu dụng khi chúng ta muốn tạo cloud chart Chúng ta thực hiện các bước như sau

1 Bỏ symbols vào glyph

2 Bỏ biến định lượng vào Size

3 Chúng ta có thể bỏ thêm biến phân loại vào trục X của canvas

Trang 13

4 Trong trường hợp chúng ta bỏ thêm biến định lượng vào trục Y thì sẽ tạo ra cloud chart như sau

5 Nếu chúng ta có thêm một biến phân loại thì bubble chart sẽ như dưới đây

Trang 14

Jitter

Jitter rất phù hợp để tạo ra các chart mật độ của dữ liệu và thích hợp nhất cho glyph symbols Để tạo jitter chart chúng ta làm như sau:

1 Bỏ symbols vào glyph pane

2 Bỏ biến phân loại vào trục X và biến phân loại vào trục Y

3 Sau đó chọn sub-layout của chart là Jitter

Lưu ý là dữ liệu của chúng ta có Year, Month, Region và Salepeople và Sales

Overlap

Chúng ta có thể sử dụng overlap để tạo ra overlap chart Cách thực hiện như sau:

1 Bỏ biến phân loại vào trục X

2 Bỏ biến định lượng vào trục Y

3 Sau đó chúng ta chọn sub-layout Overlap

Trang 15

Sorting Glyphs and Labels

Trong trường hợp chúng ta không gắn bất kì biến nào trong trục X, thì việc xếp thứ tự các glyph sẽ phụ thuộc hoàn toàn vào các biến có trong dữ liệu

Chúng ta có thể xếp các glyph bằng cách click vào icon order trên thanh công cụ của canvas hoặc chỉnh order attribute trong sub-layout attribute của plot segment

Trong trường hợp chúng ta gắn biến phân loại vào trục x thì việc sắp xếp các glyph sẽ bị giới hạn bởi biến phân loại đó Chẳng hạn nếu chúng ta bỏ Year vào trục X thì chúng ta có thể xếp sales tăng dần hoặc giảm dần cho từng saleperson trong mỗi năm (chúng ta không thể làm điều này trong PBI)

Trang 16

Như vậy cần ghi nhớ rằng khi bỏ biến phân loại vào trục X thì việc sắp xếp các glyph sẽ được diễn

ra trong từng phân loại của biến đó

Sorting the Axis Labels

Để xếp nhãn trục hoành ví dụ year chúng ta không thể dùng icon order trên chart canvas mà phải dùng order attribute của plot segment Chúng ta chọn nút sort kế bên attribute order by Một cửa sổ sort by xuất hiện Nếu chúng ta muốn xếp theo chiều ngược lại chúng ta nhấn nút reverse Hoặc nếu chúng ta muốn xếp theo ý thích thì chúng ta có thể nắm một năm bất kì và kéo thả vào một vị trí nào đó trên danh sách list phân loại năm

Trang 17

Đối với PBI thì để làm được điều này chúng ta phải có thêm cột sort column Như vậy có thể thấy Charticulator hiệu quả hơn trong việc sắp xếp nhãn của trục

Spacing Glyphs and Labels

Trong PBI chúng ta chỉ có thể tùy chỉnh khoảng cách giữa các nhãn trục X, trong khi đó không thể điều chỉnh khoảng cách giữa các cột trong cùng một nhãn

Trong Charticulator chúng ta vừa có thể thay đổi khoảng cách giữa các nhãn cũng như khoảng cách giữa các glyph

Để thay đổi khoảng cách giữa các cột chúng ta vào attribute Gap của sub-layout attribute của plot segment và tùy chỉnh gap giữa các glyph tùy ý Hoặc chúng ta có thể trực tiếp kéo glyph trong cart canvas

Trang 18

Để có thể thay đổi khoảng cách của các nhãn trên trục X chúng ta có thể dùng Gap attribute của Axis hoặc chúng ta có thể điều chỉnh khoảng cách trực tiếp giữa các nhãn trong chart canvas

Trang 19

X-Aligning the Glyphs

Bạn có thể tùy chỉnh vị trí của các glyph bằng cách click vào nút aligment trên thanh công cụ của segment toolbar hoặc trong phần sub-layout attribute của plot segment

Trang 20

Tuy nhiên khi chỉnh glyph lên vị trí top thì chúng ta thấy phần legend không điều chỉnh theo glyph

Axis Visibility and Position

Nhóm Attribute Visibility & Position cho phép chúng ta tinh chỉnh việc xuất hiện và vị trí của các nhãn trục Chúng ta có thể làm như sau

Trang 21

Trong hình trên chúng ta chuyển nhãn trục X là năm lên phía top và dời vị trí của nó vào trong canvas -40 Hoặc chúng ta có thể làm như sau

Trang 22

Trong hình trên chúng ta bỏ Year vào Fill attribute để phân màu glyph theo năm sau đó chúng ta

bỏ Visibility & Position của year labels Tiếp theo chúng ta thêm text mark vào đáy của glyphs và bỏ Saleperson vào text

Formatting Axis Labels and Tick Lines

Trong plot segment attribute chúng ta còn có attribute Style Đây là phần định dạng cho nhãn trục cũng như các đường tick của plot segment

Trong hình trên chúng ta đã thay đường line color thành màu đỏ, thay tick label thành màu xanh và tăng kích thước của tick

Gridlines

Một attribute khác của plot segment chính là Gridline Gridline thường dùng với biến định lượng như biểu đồ line Chúng ta có thể thiết lập gridline cho cả trục X và trục Y

Ngày đăng: 20/02/2023, 13:43

w