Skip to main content
RSS feed Subscribe to feed

 

Creating a Pie Chart

Code example explaining how to set up pie charts.

Refer to What is a Pie Chart? for a pie chart presentation.

Create and Configure a Pie Chart

public static void CreatePieChart(AnalysisApplication application)
{
    // Add a pie chart to the page
    PieChart pieChart = application.Document.ActivePageReference.Visuals.AddNew<PieChart>();
    pieChart.Title = "Basic Pie Chart";

    // Connect the pie chart to data
    DataManager dataManager = application.Document.Data;
    pieChart.Data.DataTableReference = dataManager.Tables.DefaultTableReference;

    // Set filtering for the visualization
    pieChart.Data.UseActiveFiltering = true;

    // Set marking for the visualization
    pieChart.Data.MarkingReference = dataManager.Markings.DefaultMarkingReference;

    // Segment by category
    pieChart.ColorAxis.Expression = "<Type>";

    // Size segment by Sum of Sales
    pieChart.SectorSizeAxis.Expression = "Sum(Sales)";
}