Trong phần 3 của hướng dẫn sử dụng Charticulator, chúng ta sẽ cùng tìm hiểu về Mark, Symbol và Lines. Đây là những đối tượng chúng ta sẽ bỏ vào Glyph pane và từ đó chúng ta vẽ nên các loại chart khác nhau như bar chart, line chart, bubble chart v.v. Trong phần này chúng ta cũng có thể vẽ lollipop chart một loại chart thú vị mà muốn vẽ trong Power BI chúng ta phải tải custom visual về chứ không thể thực hiện trực tiếp trong PBI. Phần này cũng giải thích về cách gắn dữ liệu vào các trục trong Glyph pane cũng như trong canvas.
Trang 1Mark, Symbols và Lines
Mark
Click chọn vào glyph trong Glyph pane Các Attribute của glyph hiển thị ở bên dưới Trong mục General, ở mục Shape chọn Triangle
Lines
Thay vì dùng mark chúng ta có thể dùng line trong glyph pane Trước hết xóa
bỏ “Shape1” bằng cách sử dụng nút “cục tẩy” trong Layer pane Sau đó chúng ta chọn nút Line trên thanh toolbar và vẽ một đường thẳng dọc trong khung glyph Đảm bảo rằng đường thẳng bắt đầu và kết thúc ở bên trong đường guides ngang đầu và cuối
Trang 2Line cũng có các attribute tương tự như shape Do đó chúng ta có thể bỏ một trường
số vào khung Glyph để biểu diễn các giá trị số trên chiều cao của line, hay còn gọi
là “Y span”
Trong khung Attribute chúng ta cũng có thể bỏ một trường phân loại chẳng hạn “Salepeople” vào trong attribute Stroke để thay đổi màu sắc tương ứng
Trang 3Chúng ta cũng có thể thay đổi độ dày của line bằng cách sử dụng attribute Line Width
Symbols
Thay vì chúng ta dùng mark hay line chúng ta có thể dùng symbols Xóa bỏ line hay rectangle khỏi glyph pane bằng cách sử dụng công cụ cục tẩy trong layers
Trang 4Để thêm màu cho các symbols chúng ta bỏ một trường phân loại vào Style attribute section Fill
Chúng ta cũng có thể thay đổi Size attribute trong General attribute
Trang 5Chúng ta cũng có thể thay đổi hình dạng của glyph bằng cách thay đổi shape attribute của glyph
Chúng ta cũng có thể tăng độ dày của symbols bằng cách thay đổi color trong stroke attribute và thay đổi line width attribute
Trang 6Text Marks
Text mark được xem như là data labels trong Power BI Để có thể thêm text mark vào chart, chúng ta kéo thả nút Text vào glyph trong glyph pane
Trang 7Chúng ta có thể nắm vào chấm tròn xanh trên text để đưa nó về phía đầu trên của glyph
Chúng ta có thể dùng dấu mũi tên cong để thay đổi chiều của text hoặc chúng ta thay đổi Anchor & Rotation attribute
Trang 8Để thêm giá trị của biến định lượng vào text, chúng ta chỉ cần nắm thả biến định lượng vào ô text
Trang 9Để có thể định dạng cho số trong text chúng ta chọn text sau đó đó ở phần attribute của text1 chúng ta gõ định dạng vào
Icons
Chúng ta cũng có thể chèn icon hoặc hình ảnh vào glyph Chọn nút Icon trên toolbar sau đó nắm và kéo vào glyph pane
Trang 10Sau đó chúng ta chọn hình ảnh trong Icon Attribute
The Height, Length, and Size Attributes
Các attribute height, length và size là các trường chúng ta có thể bỏ biến định lượng vào được
Thay vì bỏ trường định lượng vào Height attribute của glyph chúng ta có thể nhập bất kì số nào vào Height, Length hay size như hình dưới đây
Trang 11Fill, Color, and Stroke Attributes
Các attribute fill, color và stroke dành cho biến phân loại Chúng ta có thể loại
bỏ các biến phân loại được đặt trong Fill, Color hay stroke bằng nút “cục tẩy” Sau
đó chúng ta có thể chọn bất kì màu nào trong color pallet Nếu sau khi remove biến
phân loại, chúng ta không chọn màu mà để các trường này None thì sẽ không có
glyph hiện trong canvas Đó cũng là một cách để dấu glyph trong canvas
Trang 12Using Composite Glyphs
Chúng ta có thể trộn và kết hợp mark, line và symbols trong cùng một glyph Khi kết hợp các marks, lines and symbols thì cần để ý đến thứ tự xuất hiện của các đối tượng này trong glyph
Ví dụ như hình dưới đây chúng ta kết hợp cả ba loại: rectangle, line và symbols trong một glyph
Trang 13Vẽ lollipop chart
Đầu tiên chúng ta nắm và kéo nút line vào glyph pane để tạo line glyph
Sau đó chúng ta nắm thả biến phân loại vào trục X của canvas
Sau đó chúng ta nắm biến định lượng thả vào “Y span” của glyph Chúng ta được hình như sau
Trang 14Chúng ta lại kéo nút symbol circle vào glyph, rồi kéo điểm xanh của symbol vào đầu của lines
Chọn symbol1 trong layer pane sau đó bỏ biến định lượng vào Size attribute
Trang 15Rồi nắm vào kéo biến phân loại vào Fill attribute để tạo màu khác nhau cho các bóng
Trang 16Để tăng kích thước cho các bóng chúng ta chọn symbol.size trong scales pane và nhập giá trị 1500 vào ô End
Binding data
How to Bind Data
Tất cả các attribute có thể gắn kết với trường dữ liệu đều sẽ có dấu móc xích như hình dưới
Trang 17Kể kết nối dữ liệu vào một attribute chúng ta có thể click vào nút bind data kế bên attribute, hoặc có thể kéo thả trường dữ liệu vào bất kì trường dropzone Dropzone chính là khu vực trong attribute pane, trong glyph pane và trong chart canvas như hình dưới đây
Trang 18Binding Categorical Fields
Gắn kết biến phân loại vào attribute của mark, line hay symbols sẽ quyết định màu sắc mà bạn muốn sử dụng cho từng phân loại của biến và sẽ tạo ra color scale trong scale pane quy định màu sắc cho các phân loại
Trang 19Nếu gắn vào Fill attribute sẽ đổ màu đầy thanh bar chart, còn nếu gắn vào Stroke attribute sẽ đổ màu viền khác nhau cho các thanh bar chart
Có một ngoại lệ khi chúng ta bỏ biến phân loại vào attribute nhưng lại không tạo ra màu đó chính là text Khi bỏ biến phân loại vào text nó sẽ không giúp tạo ra scale màu cho text Thay vì vậy nó chỉ tạo ra tên phân loại cho text
Trang 20Editing a Categorical Color Scale
Màu sử dụng trong color scale ban đầu được quy định bởi theme áp dụng cho báo cáo PBI Tuy nhiên chúng ta có thể thay đổi những màu này bằng cách click vào attribute Fill hay Stroke hoặc chúng ta click chọn Fill hay Stroke scale trong scale pane
Thay đổi màu trong Fill attribute cũng sẽ thay đổi màu trong Stroke attribute
Binding Numerical Fields
Trong khi chúng ta chỉ có thể gắn biến phân loại vào attribute phân loại thì biến định lượng có thể gắn vào cả attribute phân loại và attribute định lượng
Binding Numerical Fields to Numerical Attributes
Chúng ta có thể kết nối biến định lượng vào bất kì attribute định lượng nào như Height, Width, và Size Khi chúng ta kết nối thì các attribute sẽ phản ánh mức độ các giá trị định lượng được gắn kết với nó và tạo ra scale số trong scales pane
Trang 21Một điều cần lưu ý chính là khi gắn biến định lượng vào attribute định lượng thì chúng ta sẽ thấy trong attribute hiện ra avg của biến định lượng đó Thực chất trong glyph chúng ta chỉ có 1 cột do đó avg của cột cũng chính là giá trị của cột đó
Binding Numerical Fields to Nonnumerical Attributes
Chúng ta cũng có thể bỏ trường số vào attribute phân loại như Fill, Stroke Khi bỏ vào các trường đó chúng ta sẽ thấy các thanh bar cart sẽ tạo thành gradient màu trong scale pane
Trang 22Tuy nhiên các gradient màu mặc định cho các bar chart rất xấu chúng ta có thể thay đổi các thang đo màu này bằng cách nhấn chọn vào trường Fill để chọn thang màu
Trang 23Lưu ý rằng chúng ta có thể tùy chỉnh thang màu bằng cách chọn nút custom kế bên nút pallete
Adding a Legend for a Gradient Color Scale
Chúng ta có thể thêm legend về thang màu để thay thế cho legend hiện tại cho biến phân loại Lưu ý là chúng ta không dùng nút legend trên thanh toolbar bởi vì điều này sẽ chèn legend mặc định của biến định lượng mà legend này chính là legend bên trái của chart
Một cách khác là chúng ta sẽ tạo ra thêm legend trong scales pane bằng cách click chọn vào scale và chọn add legend
Trang 24Binding Data to Axes
Chúng ta cũng có thể gắn biến phân loại hoặc biến định lượng vào chart canvas Trong layer pane chart sẽ hiển thị dưới dạng PlotSegment1 và chúng ta có thể gắn biến vào trục X hoặc trục Y của chart
Nếu chúng ta gắn biến định lượng vào trục của chart thì cũng được nhưng chart sẽ rất xấu
Trang 25Binding Data to Icons
Chúng ta cũng có thể gắn dữ liệu vào các icon như hình dưới đây
Để tạo được chart trên chúng ta làm như sau
1 Bỏ biến Year vào trục X và biến country vào trục Y trong chart canvas
2 Bỏ nút Icon vào glyph trong glyph pane
3 Bỏ biến country vào Image Attribute của Icon1 Khi bỏ country vào attribute này thì chúng ta sẽ có thể bỏ từng image đại diện cho từng quốc gia vào từng phân loại country
Trang 264 Bỏ Sales vào Size attribute của Icon1
5 Bỏ thêm Text vào glyph pane