Coloring a map chart
Genero Studio provides default colors for the slices in a map chart. These colors are suitable for most purposes but can be changed if required.
For example, you might want to change the color if:
- You want to keep consistency of color across several charts with similar data.
- The content of the field is associated with a particular color. For example, your chart shows political parties and you want to display the Green Party in green.
The color of the slices is determined by the Color property of the Map Chart Item.
Example 1: Display by hue
You want to display your chart in shades of blue. Set the Color property as follows:
Color.BLUE
The map chart displays as in Figure 1.
The first slice, Fred Bloggs, is displayed in blue (RGB 0,0,255). The other slices are colored in compatible shades.
Example 2: Pick specific colors
Your chart displays sales for three different types of fruit and you want to use the following
colors:
- Bananas: Yellow
- Apples: Green
- Strawberries: Red
- Blueberries: Blue
You could set the color within the RTL code:
item.fruitname.trim()=="Bananas"?Color.YELLOW:item.fruitname.trim()=="Apples"?Color.GREEN:
item.fruitname.trim()=="Strawberries"?Color.RED:item.fruit.trim()=="Blueberries"?Color.BLUE:null
However, it's more likely that you'd set the RGB values within the database and define the Color property using those values:
Color.fromRGBA(item.color.redValue, item.color.greenValue, item.color.blueValue)
The map chart displays as in Figure 2.