Skip to main content
Version: 1.0.0

Cross Tab Pie Chart

Displays the proportion of each category within a sub-category, creating a nested pie chart visualization. This helps in understanding the distribution of categories within different sub-categories. It is useful for analyzing complex data with multiple levels of categorization.

Chart:


Code:

  const { muze, getDataFromSearchQuery } = viz;

  const data = getDataFromSearchQuery();

  const ColumnField = "Category";
  const RowField = ["Region","Segment"];
  const ColorField = "State";
  const TextField = "State";
  const AngleField = "Sales";
  const RadiusField = "Sales";

  muze
      .canvas()
      .rows([RowField])
      .columns([ColumnField])
      .layers([
      {
          mark: "arc",
          encoding:{
              color: ColorField,
              text: TextField,
              angle: AngleField,
              radius: RadiusField,
          },
      },
      ])
      .data(data)
      .mount("#chart") // mount your chart