Version: 2023.2+
This example demonstrates how to use the Vector API to create graphs in the Editor and runtime UI.
This example generates a pie chart onto a VisualElement, and displays it in the Editor and runtime UI.
You can find the completed files that this example creates in this GitHub repository.
This guide is for developers familiar with the Unity Editor, UI Toolkit, and C# scripting. Before you start, get familiar with the following:
Create a C# script that uses the Arc and Fill methods in the Vector API to draw a pie chart into a visual element.
pie-chart to store your files.pie-chart folder, create a C# script named PieChart.cs with the following content:Editor to store your files.Editor folder, create a C# script named PieChartWindow.cs with the following contents:To see the pie chart in the Editor window, from the menu, select Tools > PieChart Window.
Add the pie chart in the UIDocument GameObject in the SampleScene. To do so, first, create a C# script named in the pie-chart folderPieChartComponet.cs with the following content:
To see the pie chart in runtime: