# Shapes

The Shapes feature supports various shape types, settings, and customizations to enhance your data representation. Below is a detailed breakdown of all available options.

## Shape Types

1\. Default Shapes: Default shapes are pre-set options with fixed settings that you can easily apply to your visualizations.

2\. Fixed Shapes: Fixed shapes offer a consistent, predefined appearance for each shape used in your visualizations.

3\. Diverging Shapes: Diverging shapes allow for more dynamic configurations based on specific data ranges, offering extensive customization options.

## Default Settings

**Row Gap and Column Gap**

* Row Gap: Adjust the spacing between rows of shapes.
* Column Gap: Adjust the spacing between columns of shapes.

**Corner Style**

* Sharp: Traditional, angular corners.
* Rounded: Smooth, curved corners.
* Custom: Tailor the corner radius to your preference.

**Null Values Formatting**

* Show Null as Blank: Displays null values as empty spaces.
* Null: Labels null values explicitly.
* NA: Uses "NA" to indicate null values.
* Custom: You can specify a custom label or format for null values.

**Null Values Color and Background Color**

* Null Values Color: Choose a color to represent null values.
* Background Color: Set a background color for the area around null values.

<figure><img src="/files/5zfCZEqf5QveM90g2XOj" alt=""><figcaption></figcaption></figure>

**Separator Lines**

**Style**

* Solid: Continuous, unbroken line.
* Dashed: Line composed of short dashes.
* Dotted: Line composed of dots.

**Width**

* Adjustable: Specify the thickness of the separator lines.

**Color**

* Customizable: Select the color for the separator lines.

**Border Settings**

Border Width

* Adjustable: Set the thickness of the border around each shape.

Border Color

* Customizable: Choose a color for the border.

**Apply Border to Null/Zero Values**

* Checkbox: Select this option to apply the border style to shapes representing null or zero values.

<figure><img src="/files/tRXG41KTnjAbrh63iiAw" alt=""><figcaption></figcaption></figure>

## Fixed Settings

**Shape**

* Selection: Choose the specific shape to use from a predefined list.

**Shape Size**

* Auto: Automatically adjusts the size of shapes based on the data.
* Equal: Ensures all shapes are the same size.
* Custom: Allows you to set a specific size for the shapes.

**Fill Shape**

* Checkbox: Opt to fill the shapes with color.

**Null Values Formatting**

* Show Null as Blank: Displays null values as empty spaces.
* Null: Labels null values explicitly.
* NA: Uses "NA" to indicate null values.
* Custom: Allows for a custom label or format for null values.

**Null Values Color and Background Color**

* Null Values Color: Set a color to represent null values.
* Background Color: Choose a background color for the area around null values.

<figure><img src="/files/1GIMRTJ3waqjoBIBH7HB" alt=""><figcaption></figcaption></figure>

**Separator Lines**

**Style**

* Solid, Dashed, Dotted: Choose from continuous, dashed, or dotted lines.

**Width**

* Adjustable: Specify the thickness of the separator lines.

**Color**

* Customizable: Select the color for the separator lines.

**Border Settings**

Border Width

* Adjustable: Set the thickness of the border around each shape.

Border Color

* Customizable: Choose a color for the border.

**Apply Border to Null/Zero Values**

* Checkbox: Apply the border style to shapes representing null or zero values.

<figure><img src="/files/u7zwvssGXrRkutymwH7n" alt=""><figcaption></figcaption></figure>

## Diverging Settings

**Icon Selection**

* Range-Based: Choose icons based on specific data ranges and add multiple data classes as needed.

**Shape Size**

* Auto: Automatically adjusts the size of shapes based on the data.
* Equal: Ensures all shapes are the same size.
* Custom: Allows you to set a specific size for the shapes.

**Fill Shape**

* Checkbox: Opt to fill the shapes with color.

**Null Values Formatting**

* Show Null as Blank: Displays null values as empty spaces.
* Null: Labels null values explicitly.
* NA: Uses "NA" to indicate null values.
* Custom: Allows for a custom label or format for null values.

**Null Values Color and Background Color**

* Null Values Color: Set a color to represent null values.
* Background Color: Choose a background color for the area around null values.

<figure><img src="/files/TxzI4ffzap55Fpb8fQoX" alt=""><figcaption></figcaption></figure>

**Separator Lines**

**Style**

* Solid, Dashed, Dotted: Choose from continuous, dashed, or dotted lines.

**Width**

* Adjustable: Specify the thickness of the separator lines.

**Color**

* Customizable: Select the color for the separator lines.

**Border Settings**

**Border Width**

* Adjustable: Set the thickness of the border around each shape.

**Border Color**

* Customizable: Choose a color for the border.

**Apply Border to Null/Zero Values**

* Checkbox: Apply the border style to shapes representing null or zero values.

<figure><img src="/files/RtBOhf99bMHOsPU7bsOO" alt=""><figcaption></figcaption></figure>

By configuring these settings, you can tailor the appearance of shapes in your visualizations to match your data and design preferences. If you have any further questions or need additional assistance, please consult the help resources or reach out for support.\ <br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.powerviz.ai/powerviz/heatmap/advanced-settings-introduction/shapes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
