Pyramid's readability logic automatically determines the foreground color in visualizations based on the background color. For instance, if the text (foreground) is black, and the background is changed to black, Pyramid will automatically change the foreground color to make it visible.

There may be times when you want to override this behavior. In this case, users can change the tolerance of the readability logic from the Readability drop-down before adjusting the foreground and background colors.

The default readability setting is Normal; when Normal is selected, Pyramid automatically determines the most appropriate foreground color. To lower the readability tolerance, select Low or Very Low. Select Off to disable the readability logic.

Here the Readability label was disabled, and the foreground color changed to gray:

When the readability logic was enabled again, Pyramid automatically changed the foreground color to black:

Access the Readability Drop-Down

The Readability drop-down can be opened from the Component ribbon; click the drop down (red highlight below) and select the required level of readability:

Normal: Pyramid will automatically determine foreground and background colors according to the default readability tolerance.

Low: lower the readability tolerance.

Very Low: lower the readability tolerance further.

Off: disable readability.

Auto-Colorize: enable or disable auto-colorize for regular hierarchies in the grids. Continue reading to learn more.


When expanding hierarchies, the lower levels of the hierarchy are displayed with a lighter background color:

If you want to display all hierarchy levels with the same background color, disable Auto-Colorize from the Readability drop-down:

Each level of the hierarchy will have the exact same background color: