Qlik Community

Qlik Design Blog

All about product and Qlik solutions: scripting, data modeling, visual design, extensions, best practices, etc.

Announcements
Read about the latest Qlik Community enhancements on the Community News blog!
ArturoMuñoz
Employee
Employee

It’s been a while since the last time we covered an extension in this blog, this time I would like to introduce ColorStyler by Johannes Sunden jsn .

Map_GradientTheme.png

The reason I found ColorStyler very special, besides its obvious value, is due the way this extension was built. It’s half an extension half a mashup or should I rephrase it as a “mashup that extends your Qlik Sense app”.

ColorStyler as you might have figured out by now is a coloring extension, it will let you preview and apply different color schemes to your charts, no coding is required, it will take care of the not-so-easy task of creating a ColorMix expression for you.

Once installed in your computer, ColorStyler sets up a mashup that will let you interact with the available apps and apply some color options to your charts.

To start working with ColorStyler you must pick an app from a list of your available Qlik Sense apps, then you will be presented with a list of available visualizations (as of today it only loads Master Items), and finally ColorStyler will offer you four main color categories to pick from.

I find very useful the gradient options, and especially gradient themes, it’s a good selection of nice and safe colors palettes. If you are not happy with the proposed themes you can always create your own by defining the gradient colors.

It’s quite interesting to see the chart update on real-time and compare how different color alternatives affect to our ability to read the visualization. Once you’re happy with your color selection you just need to “Save Changes” to make it persistent not only in the mashup but in the actual Qlik Sense app.


As I mentioned before,ColorStyler will only let you interact with Master Visualizations from your Qlik Master Items library so you must have at least one master object in your app to be able to use this tool. After applying color to your master item, you can edit it as normal in your Qlik Sense client and copy the generated expression (ColorMix1 or ColorMix2) and then apply it to any other visualization.


Note: I would recommend to be extra careful when applying colors to charts by dimension, it’s very important to use color with care, just remember color in data visualization should be used to convey information, and not as decoration. Also, is very important to make sure that a dimension chosen color will be applied consistently across your app, avoiding situations where the same dimension value has two different colors in two charts.


For latest version and technical questions please check Qlik Branch project page: Qlik Branch

If you prefer to watch a video instead:

12 Comments
sammie0808
Contributor III
Contributor III

Arturo,

I like the idea of extensions, but can you extend them to share on the cloud or for the new business packages you have. If not that would be good thing to have. Found

Sent from my iPad

1,049 Views
robert99
Specialist III
Specialist III

Hi

This is brilliant. Having one theme for an App improves the appearance a lot.

The only issues I had was as follows

  • No legend for a combo chart for example. But the work around was fine.
  • Not possible to have persistent colors

Hopefully Qlik will introduce themes in release 4. Where everything this extension does regarding colors using By expression is also possible using By dimension and / or By measure. 

Color Combo.JPG

Color Persistent colors.JPG

0 Likes
1,049 Views
marc_behrens
Partner
Partner

The branch link led me me to an extension called ChartCacher.

For others having the same problem:

http://branch.qlik.com/#!/project/57f6006e4d63b245095d2347

I'll give it a try, sounds very handy for 1st time users

1,049 Views
ArturoMuñoz
Employee
Employee

Thanks Marc, I fixed the link in the article.

0 Likes
1,049 Views
ArturoMuñoz
Employee
Employee

Hi Doug,

Extensions will make it to Qlik Cloud, I just don't know about timing.

0 Likes
1,049 Views
robert99
Specialist III
Specialist III

Hi

Of course this extension works in Qlik cloud as long as the initial set up is done using a private edition App. whereas the other extension don't.

1,049 Views
rwunderlich

Robert,

What's the workaround for the missing legend?

-Rob

0 Likes
909 Views
ArturoMuñoz
Employee
Employee

Right, that's correct.

0 Likes
909 Views
robert99
Specialist III
Specialist III

Hi Rob

I just included the details in the title as shown above. It's not perfect but was acceptable. As it only included two expressions. Three was still OK though. But the persistent colors issue I could not resolve. 

The quicker Qlik can release color themes the better. I want to be able to select (or design) a theme and a color order at App level and every chart / visual / visualization should default to this theme with the option of over-writing if required.

I'm unsure why Qlik can't give an estimated time table for these future changes and what's planned. At least for the obvious ones like color themes.

0 Likes
909 Views
rwunderlich

The loss of the legend when using custom colors is one of the more baffling features of the product.

0 Likes
909 Views