<script src="https://cdn.flexmonster.com/flexmonster.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tinycolor/1.4.1/tinycolor.min.js"></script>
<div>
<p>
This example shows how chart colors can be changed at runtime using the
<a
href="https://www.flexmonster.com/api/customizechartelement/"
target="_blank"
>customizeChartElement</a> API call.
</p>
<p>
Here, each color from a selected palette is assigned to a specific field
member. This means that if a member is expanded or drilled down, its color
won't be applied to the nested members — they will have their default
colors. If you need an example where a custom chart color is applied to
nested members as well, see
<a href="https://jsfiddle.net/flexmonster/0t8gv2cp/" target="_blank"
>Change color for a certain member on charts</a>.
</p>
</div>
<p><strong>Available palettes</strong></p>
<div class="container">
<span>Retro:</span>
<div class="color-square" style="background-color: #bb3e03"></div>
<div class="color-square" style="background-color: #ca6702"></div>
<div class="color-square" style="background-color: #ee9b00"></div>
<div class="color-square" style="background-color: #fcbf49"></div>
<div class="color-square" style="background-color: #94d2bd"></div>
<div class="color-square" style="background-color: #0a9396"></div>
<div class="color-square" style="background-color: #026273"></div>
</div>
<div class="container">
<span>Fresh:</span>
<div class="color-square" style="background-color: #24658d"></div>
<div class="color-square" style="background-color: #429eb0"></div>
<div class="color-square" style="background-color: #379a86"></div>
<div class="color-square" style="background-color: #388968"></div>
<div class="color-square" style="background-color: #8fb140"></div>
<div class="color-square" style="background-color: #cad849"></div>
<div class="color-square"...