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: